Bagikan melalui


NetworkCredential Konstruktor

Definisi

Menginisialisasi instans baru kelas NetworkCredential.

Overload

NetworkCredential()

Menginisialisasi instans baru kelas NetworkCredential.

NetworkCredential(String, SecureString)

Menginisialisasi instans NetworkCredential baru kelas dengan nama pengguna dan kata sandi yang ditentukan.

NetworkCredential(String, String)

Menginisialisasi instans NetworkCredential baru kelas dengan nama pengguna dan kata sandi yang ditentukan.

NetworkCredential(String, SecureString, String)

Menginisialisasi instans NetworkCredential baru kelas dengan nama pengguna, kata sandi, dan domain yang ditentukan.

NetworkCredential(String, String, String)

Menginisialisasi instans NetworkCredential baru kelas dengan nama pengguna, kata sandi, dan domain yang ditentukan.

NetworkCredential()

Sumber:
NetworkCredential.cs
Sumber:
NetworkCredential.cs
Sumber:
NetworkCredential.cs

Menginisialisasi instans baru kelas NetworkCredential.

public:
 NetworkCredential();
public NetworkCredential ();
Public Sub New ()

Keterangan

Konstruktor tanpa parameter untuk NetworkCredential kelas menginisialisasi semua properti ke null.

Berlaku untuk

NetworkCredential(String, SecureString)

Sumber:
NetworkCredential.cs
Sumber:
NetworkCredential.cs
Sumber:
NetworkCredential.cs

Penting

API ini bukan kompatibel CLS.

Menginisialisasi instans NetworkCredential baru kelas dengan nama pengguna dan kata sandi yang ditentukan.

public:
 NetworkCredential(System::String ^ userName, System::Security::SecureString ^ password);
[System.CLSCompliant(false)]
public NetworkCredential (string? userName, System.Security.SecureString? password);
[System.CLSCompliant(false)]
public NetworkCredential (string userName, System.Security.SecureString password);
public NetworkCredential (string userName, System.Security.SecureString password);
[<System.CLSCompliant(false)>]
new System.Net.NetworkCredential : string * System.Security.SecureString -> System.Net.NetworkCredential
new System.Net.NetworkCredential : string * System.Security.SecureString -> System.Net.NetworkCredential
Public Sub New (userName As String, password As SecureString)

Parameter

userName
String

Nama pengguna yang terkait dengan kredensial.

password
SecureString

Kata sandi untuk nama pengguna yang terkait dengan kredensial.

Atribut

Pengecualian

Kelas SecureString tidak didukung pada platform ini.

Keterangan

Konstruktor menginisialisasi NetworkCredential objek dengan properti yang UserName diatur ke userName dan properti diatur Password ke password.

Parameternya password adalah SecureString instans.

Jika konstruktor ini dipanggil dengan parameter yang password diatur ke null, instans SecureString baru diinisialisasi, Jika string aman tidak didukung pada platform ini, maka NotSupportedException akan dilemparkan

Berlaku untuk

NetworkCredential(String, String)

Sumber:
NetworkCredential.cs
Sumber:
NetworkCredential.cs
Sumber:
NetworkCredential.cs

Menginisialisasi instans NetworkCredential baru kelas dengan nama pengguna dan kata sandi yang ditentukan.

public:
 NetworkCredential(System::String ^ userName, System::String ^ password);
public NetworkCredential (string userName, string password);
public NetworkCredential (string? userName, string? password);
new System.Net.NetworkCredential : string * string -> System.Net.NetworkCredential
Public Sub New (userName As String, password As String)

Parameter

userName
String

Nama pengguna yang terkait dengan kredensial.

password
String

Kata sandi untuk nama pengguna yang terkait dengan kredensial.

Contoh

Contoh kode berikut membuat NetworkCredential objek menggunakan nama pengguna dan kata sandi yang ditentukan.

// Call the onstructor  to create an instance of NetworkCredential with the
// specified user name and password.
NetworkCredential^ myCredentials = gcnew NetworkCredential( username,passwd );

// Create a WebRequest with the specified URL.
WebRequest^ myWebRequest = WebRequest::Create( url );
myCredentials->Domain = domain;
myWebRequest->Credentials = myCredentials;
Console::WriteLine( "\n\nCredentials Domain : {0} , UserName : {1} , Password : {2}",
   myCredentials->Domain, myCredentials->UserName, myCredentials->Password );
Console::WriteLine( "\n\nRequest to Url is sent.Waiting for response..." );

// Send the request and wait for a response.
WebResponse^ myWebResponse = myWebRequest->GetResponse();

// Process the response.
Console::WriteLine( "\nResponse received successfully." );

// Release the resources of the response object.
myWebResponse->Close();
 // Call the constructor to create an instance of NetworkCredential with the
 // specified user name and password.
 NetworkCredential myCredentials = new NetworkCredential(username,passwd);

// Create a WebRequest with the specified URL.
WebRequest myWebRequest = WebRequest.Create(url);
myCredentials.Domain = domain;
myWebRequest.Credentials = myCredentials;
Console.WriteLine("\n\nCredentials Domain : {0} , UserName : {1} , Password : {2}",
myCredentials.Domain, myCredentials.UserName, myCredentials.Password);
Console.WriteLine("\n\nRequest to Url is sent.Waiting for response...");

// Send the request and wait for a response.
WebResponse myWebResponse = myWebRequest.GetResponse();

// Process the response.
Console.WriteLine("\nResponse received successfully.");
// Release the resources of the response object.
myWebResponse.Close();
' Call the constructor  to create an instance of NetworkCredential with the
' specified user name and password.
Dim myCredentials As New NetworkCredential(username, passwd)
' Create a WebRequest with the specified URL. 
Dim myWebRequest As WebRequest = WebRequest.Create(url)
myCredentials.Domain = domain
myWebRequest.Credentials = myCredentials
Console.WriteLine(ControlChars.Cr + ControlChars.Cr + "Credentials Domain : {0} , UserName : {1} , Password : {2}", myCredentials.Domain, myCredentials.UserName, myCredentials.Password)
Console.WriteLine(ControlChars.Cr + ControlChars.Cr + "Request to Url is sent.Waiting for response...")
' Send the request and wait for a response.
Dim myWebResponse As WebResponse = myWebRequest.GetResponse()
' Process the response.
Console.WriteLine(ControlChars.Cr + "Response received successfully.")
' Release the resources of the response object.
myWebResponse.Close()

Keterangan

Konstruktor menginisialisasi NetworkCredential objek dengan properti yang UserName diatur ke userName dan properti diatur Password ke password.

Berlaku untuk

NetworkCredential(String, SecureString, String)

Sumber:
NetworkCredential.cs
Sumber:
NetworkCredential.cs
Sumber:
NetworkCredential.cs

Penting

API ini bukan kompatibel CLS.

Menginisialisasi instans NetworkCredential baru kelas dengan nama pengguna, kata sandi, dan domain yang ditentukan.

public:
 NetworkCredential(System::String ^ userName, System::Security::SecureString ^ password, System::String ^ domain);
[System.CLSCompliant(false)]
public NetworkCredential (string? userName, System.Security.SecureString? password, string? domain);
[System.CLSCompliant(false)]
public NetworkCredential (string userName, System.Security.SecureString password, string domain);
public NetworkCredential (string userName, System.Security.SecureString password, string domain);
[<System.CLSCompliant(false)>]
new System.Net.NetworkCredential : string * System.Security.SecureString * string -> System.Net.NetworkCredential
new System.Net.NetworkCredential : string * System.Security.SecureString * string -> System.Net.NetworkCredential
Public Sub New (userName As String, password As SecureString, domain As String)

Parameter

userName
String

Nama pengguna yang terkait dengan kredensial.

password
SecureString

Kata sandi untuk nama pengguna yang terkait dengan kredensial.

domain
String

Domain yang terkait dengan kredensial ini.

Atribut

Pengecualian

Kelas SecureString tidak didukung pada platform ini.

Keterangan

Konstruktor menginisialisasi NetworkCredential objek dengan properti yang UserName diatur ke userName, properti diatur Password ke password, dan properti diatur Domain ke domain.

Parameternya password adalah SecureString instans.

Jika konstruktor ini dipanggil dengan parameter yang password diatur ke null, instans SecureString baru diinisialisasi, Jika string aman tidak didukung pada platform ini, maka NotSupportedException akan dilemparkan

Berlaku untuk

NetworkCredential(String, String, String)

Sumber:
NetworkCredential.cs
Sumber:
NetworkCredential.cs
Sumber:
NetworkCredential.cs

Menginisialisasi instans NetworkCredential baru kelas dengan nama pengguna, kata sandi, dan domain yang ditentukan.

public:
 NetworkCredential(System::String ^ userName, System::String ^ password, System::String ^ domain);
public NetworkCredential (string userName, string password, string domain);
public NetworkCredential (string? userName, string? password, string? domain);
new System.Net.NetworkCredential : string * string * string -> System.Net.NetworkCredential
Public Sub New (userName As String, password As String, domain As String)

Parameter

userName
String

Nama pengguna yang terkait dengan kredensial.

password
String

Kata sandi untuk nama pengguna yang terkait dengan kredensial.

domain
String

Domain yang terkait dengan kredensial ini.

Keterangan

Konstruktor menginisialisasi NetworkCredential objek dengan properti yang UserName diatur ke userName, properti diatur Password ke password, dan properti diatur Domain ke domain.

Berlaku untuk