Aracılığıyla paylaş


WebClient.UseDefaultCredentials Özellik

Tanım

İsteklerle gönderilip gönderilmediğini DefaultCredentials denetleen bir Boolean değer alır veya ayarlar.

public:
 property bool UseDefaultCredentials { bool get(); void set(bool value); };
public bool UseDefaultCredentials { get; set; }
member this.UseDefaultCredentials : bool with get, set
Public Property UseDefaultCredentials As Boolean

Özellik Değeri

true varsayılan kimlik bilgileri kullanılıyorsa; aksi takdirde false. false varsayılan değerdir.

Örnekler

Aşağıdaki kod örneğinde bu özelliğin ayarlanması gösterilmektedir.

// Sample call: UploadFileInBackground3("http://www.contoso.com/fileUpload.aspx", "data.txt")
void UploadFileInBackground3( String^ address, String^ fileName )
{

   WebClient^ client = gcnew WebClient;
   Uri ^uri = gcnew Uri(address);

   client->UseDefaultCredentials = true;

   client->UploadFileCompleted += gcnew UploadFileCompletedEventHandler( UploadFileCallback2 );
   client->UploadFileAsync( uri, fileName );
   Console::WriteLine( "File upload started." );
}

// Sample call: UploadFileInBackground3("http://www.contoso.com/fileUpload.aspx", "data.txt")
public static void UploadFileInBackground3(string address, string fileName)
{
    WebClient client = new WebClient();

    Uri uri = new Uri(address);

    client.UseDefaultCredentials = true;
    client.UploadFileCompleted += new UploadFileCompletedEventHandler(UploadFileCallback2);
    client.UploadFileAsync(uri, fileName);
    Console.WriteLine("File upload started.");
}
'  Sample call: UploadFileInBackground3("http:' www.contoso.com/fileUpload.aspx", "data.txt")
Public Shared Sub UploadFileInBackground3(ByVal address As String, ByVal fileName As String)

    Dim client As WebClient = New WebClient()
                Dim uri as Uri =  New Uri(address)
    client.UseDefaultCredentials = True
    AddHandler client.UploadFileCompleted, AddressOf UploadFileCallback2
    client.UploadFileAsync(uri, fileName)
    Console.WriteLine("File upload started.")
End Sub

Açıklamalar

Bu özelliği true , sunucu tarafından istenirse, bu WebClient nesne tarafından yapılan isteklerin, oturum açmış durumdaki kullanıcının varsayılan kimlik bilgileri kullanılarak kimliğinin doğrulanması gerektiğinde olarak ayarlayın. İstemci uygulamaları için bu, çoğu senaryoda istenen davranıştır. ASP.NET uygulamaları gibi orta katman uygulamaları için bu özelliği kullanmak yerine genellikle özelliği isteğin yapıldığı istemcinin kimlik bilgilerine ayarlarsınız Credentials .

Şunlara uygulanır