NetworkCredential Constructors

Definitie

Initialiseert een nieuw exemplaar van de NetworkCredential klasse.

Overloads

Name Description
NetworkCredential()

Initialiseert een nieuw exemplaar van de NetworkCredential klasse.

NetworkCredential(String, SecureString)

Initialiseert een nieuw exemplaar van de NetworkCredential klasse met de opgegeven gebruikersnaam en het opgegeven wachtwoord.

NetworkCredential(String, String)

Initialiseert een nieuw exemplaar van de NetworkCredential klasse met de opgegeven gebruikersnaam en het opgegeven wachtwoord.

NetworkCredential(String, SecureString, String)

Initialiseert een nieuw exemplaar van de NetworkCredential klasse met de opgegeven gebruikersnaam, wachtwoord en domein.

NetworkCredential(String, String, String)

Initialiseert een nieuw exemplaar van de NetworkCredential klasse met de opgegeven gebruikersnaam, wachtwoord en domein.

NetworkCredential()

Initialiseert een nieuw exemplaar van de NetworkCredential klasse.

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

Opmerkingen

De parameterloze constructor voor de NetworkCredential klasse initialiseert alle eigenschappen in null.

Van toepassing op

NetworkCredential(String, SecureString)

Belangrijk

Deze API is niet CLS-conform.

Initialiseert een nieuw exemplaar van de NetworkCredential klasse met de opgegeven gebruikersnaam en het opgegeven wachtwoord.

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

Parameters

userName
String

De gebruikersnaam die is gekoppeld aan de referenties.

password
SecureString

Het wachtwoord voor de gebruikersnaam die is gekoppeld aan de referenties.

Kenmerken

Uitzonderingen

De SecureString klasse wordt niet ondersteund op dit platform.

Opmerkingen

De constructor initialiseert een NetworkCredential object met de UserName eigenschap ingesteld op userName en de Password eigenschap ingesteld op password.

De password parameter is een SecureString exemplaar.

Als deze constructor wordt aangeroepen met de password parameterset null, wordt er een nieuw exemplaar SecureString geïnitialiseerd, als beveiligde tekenreeksen niet worden ondersteund op dit platform, wordt de NotSupportedException gegenereerde

Van toepassing op

NetworkCredential(String, String)

Initialiseert een nieuw exemplaar van de NetworkCredential klasse met de opgegeven gebruikersnaam en het opgegeven wachtwoord.

public:
 NetworkCredential(System::String ^ userName, System::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)

Parameters

userName
String

De gebruikersnaam die is gekoppeld aan de referenties.

password
String

Het wachtwoord voor de gebruikersnaam die is gekoppeld aan de referenties.

Voorbeelden

In het volgende codevoorbeeld wordt een NetworkCredential object gemaakt met behulp van de opgegeven gebruikersnaam en het opgegeven wachtwoord.

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

Opmerkingen

De constructor initialiseert een NetworkCredential object met de UserName eigenschap ingesteld op userName en de Password eigenschap ingesteld op password.

Van toepassing op

NetworkCredential(String, SecureString, String)

Belangrijk

Deze API is niet CLS-conform.

Initialiseert een nieuw exemplaar van de NetworkCredential klasse met de opgegeven gebruikersnaam, wachtwoord en domein.

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

Parameters

userName
String

De gebruikersnaam die is gekoppeld aan de referenties.

password
SecureString

Het wachtwoord voor de gebruikersnaam die is gekoppeld aan de referenties.

domain
String

Het domein dat is gekoppeld aan deze referenties.

Kenmerken

Uitzonderingen

De SecureString klasse wordt niet ondersteund op dit platform.

Opmerkingen

De constructor initialiseert een NetworkCredential object met de UserName eigenschap ingesteld op userName, de Password eigenschap ingesteld op passworden de Domain eigenschap ingesteld op domain.

De password parameter is een SecureString exemplaar.

Als deze constructor wordt aangeroepen met de password parameterset null, wordt er een nieuw exemplaar SecureString geïnitialiseerd, als beveiligde tekenreeksen niet worden ondersteund op dit platform, wordt de NotSupportedException gegenereerde

Van toepassing op

NetworkCredential(String, String, String)

Initialiseert een nieuw exemplaar van de NetworkCredential klasse met de opgegeven gebruikersnaam, wachtwoord en domein.

public:
 NetworkCredential(System::String ^ userName, System::String ^ password, System::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)

Parameters

userName
String

De gebruikersnaam die is gekoppeld aan de referenties.

password
String

Het wachtwoord voor de gebruikersnaam die is gekoppeld aan de referenties.

domain
String

Het domein dat is gekoppeld aan deze referenties.

Opmerkingen

De constructor initialiseert een NetworkCredential object met de UserName eigenschap ingesteld op userName, de Password eigenschap ingesteld op passworden de Domain eigenschap ingesteld op domain.

Van toepassing op