Freigeben über


NetworkCredential Konstruktoren

Definition

Initialisiert eine neue Instanz der NetworkCredential-Klasse.

Überlädt

Name Beschreibung
NetworkCredential()

Initialisiert eine neue Instanz der NetworkCredential-Klasse.

NetworkCredential(String, SecureString)

Initialisiert eine neue Instanz der NetworkCredential Klasse mit dem angegebenen Benutzernamen und Kennwort.

NetworkCredential(String, String)

Initialisiert eine neue Instanz der NetworkCredential Klasse mit dem angegebenen Benutzernamen und Kennwort.

NetworkCredential(String, SecureString, String)

Initialisiert eine neue Instanz der NetworkCredential Klasse mit dem angegebenen Benutzernamen, Kennwort und Domäne.

NetworkCredential(String, String, String)

Initialisiert eine neue Instanz der NetworkCredential Klasse mit dem angegebenen Benutzernamen, Kennwort und Domäne.

NetworkCredential()

Quelle:
NetworkCredential.cs
Quelle:
NetworkCredential.cs
Quelle:
NetworkCredential.cs
Quelle:
NetworkCredential.cs
Quelle:
NetworkCredential.cs

Initialisiert eine neue Instanz der NetworkCredential-Klasse.

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

Hinweise

Der parameterlose Konstruktor für die NetworkCredential Klasse initialisiert alle Eigenschaften in null.

Gilt für:

NetworkCredential(String, SecureString)

Quelle:
NetworkCredential.cs
Quelle:
NetworkCredential.cs
Quelle:
NetworkCredential.cs
Quelle:
NetworkCredential.cs
Quelle:
NetworkCredential.cs

Wichtig

Diese API ist nicht CLS-kompatibel.

Initialisiert eine neue Instanz der NetworkCredential Klasse mit dem angegebenen Benutzernamen und Kennwort.

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

Der Benutzername, der den Anmeldeinformationen zugeordnet ist.

password
SecureString

Das Kennwort für den Benutzernamen, der den Anmeldeinformationen zugeordnet ist.

Attribute

Ausnahmen

Die SecureString Klasse wird auf dieser Plattform nicht unterstützt.

Hinweise

Der Konstruktor initialisiert ein NetworkCredential Objekt, auf das die UserName Eigenschaft festgelegt userName ist, und die Password Eigenschaft auf password.

Der password Parameter ist eine SecureString Instanz.

Wenn dieser Konstruktor mit dem password Parametersatz nullaufgerufen wird, wird eine neue Instanz von SecureString initialisiert, wenn sichere Zeichenfolgen auf dieser Plattform nicht unterstützt werden, wird dies NotSupportedException ausgelöst.

Gilt für:

NetworkCredential(String, String)

Quelle:
NetworkCredential.cs
Quelle:
NetworkCredential.cs
Quelle:
NetworkCredential.cs
Quelle:
NetworkCredential.cs
Quelle:
NetworkCredential.cs

Initialisiert eine neue Instanz der NetworkCredential Klasse mit dem angegebenen Benutzernamen und Kennwort.

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

Der Benutzername, der den Anmeldeinformationen zugeordnet ist.

password
String

Das Kennwort für den Benutzernamen, der den Anmeldeinformationen zugeordnet ist.

Beispiele

Im folgenden Codebeispiel wird ein NetworkCredential Objekt mit dem angegebenen Benutzernamen und Kennwort erstellt.

 // 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()

Hinweise

Der Konstruktor initialisiert ein NetworkCredential Objekt, auf das die UserName Eigenschaft festgelegt userName ist, und die Password Eigenschaft auf password.

Gilt für:

NetworkCredential(String, SecureString, String)

Quelle:
NetworkCredential.cs
Quelle:
NetworkCredential.cs
Quelle:
NetworkCredential.cs
Quelle:
NetworkCredential.cs
Quelle:
NetworkCredential.cs

Wichtig

Diese API ist nicht CLS-kompatibel.

Initialisiert eine neue Instanz der NetworkCredential Klasse mit dem angegebenen Benutzernamen, Kennwort und Domäne.

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

Der Benutzername, der den Anmeldeinformationen zugeordnet ist.

password
SecureString

Das Kennwort für den Benutzernamen, der den Anmeldeinformationen zugeordnet ist.

domain
String

Die Domäne, die diesen Anmeldeinformationen zugeordnet ist.

Attribute

Ausnahmen

Die SecureString Klasse wird auf dieser Plattform nicht unterstützt.

Hinweise

Der Konstruktor initialisiert ein NetworkCredential Objekt, auf das die UserName Eigenschaft festgelegt userNameist, auf die Password Eigenschaft festgelegt passwordist, und die Domain Eigenschaft auf domain.

Der password Parameter ist eine SecureString Instanz.

Wenn dieser Konstruktor mit dem password Parametersatz nullaufgerufen wird, wird eine neue Instanz von SecureString initialisiert, wenn sichere Zeichenfolgen auf dieser Plattform nicht unterstützt werden, wird dies NotSupportedException ausgelöst.

Gilt für:

NetworkCredential(String, String, String)

Quelle:
NetworkCredential.cs
Quelle:
NetworkCredential.cs
Quelle:
NetworkCredential.cs
Quelle:
NetworkCredential.cs
Quelle:
NetworkCredential.cs

Initialisiert eine neue Instanz der NetworkCredential Klasse mit dem angegebenen Benutzernamen, Kennwort und Domäne.

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

Der Benutzername, der den Anmeldeinformationen zugeordnet ist.

password
String

Das Kennwort für den Benutzernamen, der den Anmeldeinformationen zugeordnet ist.

domain
String

Die Domäne, die diesen Anmeldeinformationen zugeordnet ist.

Hinweise

Der Konstruktor initialisiert ein NetworkCredential Objekt, auf das die UserName Eigenschaft festgelegt userNameist, auf die Password Eigenschaft festgelegt passwordist, und die Domain Eigenschaft auf domain.

Gilt für: