NetworkCredential Construtores

Definição

Inicializa uma nova instância da NetworkCredential classe.

Sobrecargas

Name Description
NetworkCredential()

Inicializa uma nova instância da NetworkCredential classe.

NetworkCredential(String, SecureString)

Inicializa uma nova instância da NetworkCredential classe com o nome de utilizador e palavra-passe especificados.

NetworkCredential(String, String)

Inicializa uma nova instância da NetworkCredential classe com o nome de utilizador e palavra-passe especificados.

NetworkCredential(String, SecureString, String)

Inicializa uma nova instância da NetworkCredential classe com o nome de utilizador, palavra-passe e domínio especificados.

NetworkCredential(String, String, String)

Inicializa uma nova instância da NetworkCredential classe com o nome de utilizador, palavra-passe e domínio especificados.

NetworkCredential()

Origem:
NetworkCredential.cs
Origem:
NetworkCredential.cs
Origem:
NetworkCredential.cs
Origem:
NetworkCredential.cs
Origem:
NetworkCredential.cs

Inicializa uma nova instância da NetworkCredential classe.

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

Observações

O construtor sem parâmetros para a NetworkCredential classe inicializa todas as propriedades em null.

Aplica-se a

NetworkCredential(String, SecureString)

Origem:
NetworkCredential.cs
Origem:
NetworkCredential.cs
Origem:
NetworkCredential.cs
Origem:
NetworkCredential.cs
Origem:
NetworkCredential.cs

Importante

Esta API não está em conformidade com CLS.

Inicializa uma nova instância da NetworkCredential classe com o nome de utilizador e palavra-passe especificados.

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)

Parâmetros

userName
String

O nome de utilizador associado às credenciais.

password
SecureString

A palavra-passe do nome de utilizador associado às credenciais.

Atributos

Exceções

A SecureString classe não é suportada nesta plataforma.

Observações

O construtor inicializa um NetworkCredential objeto com a UserName propriedade definida como userName e Password a propriedade definida como password.

O password parâmetro é uma SecureString instância.

Se este construtor for chamado com o password parâmetro definido para null, é inicializada uma nova instância de SecureString , Se as strings seguras não forem suportadas nesta plataforma, então o NotSupportedException é lançado

Aplica-se a

NetworkCredential(String, String)

Origem:
NetworkCredential.cs
Origem:
NetworkCredential.cs
Origem:
NetworkCredential.cs
Origem:
NetworkCredential.cs
Origem:
NetworkCredential.cs

Inicializa uma nova instância da NetworkCredential classe com o nome de utilizador e palavra-passe especificados.

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)

Parâmetros

userName
String

O nome de utilizador associado às credenciais.

password
String

A palavra-passe do nome de utilizador associado às credenciais.

Exemplos

O seguinte exemplo de código cria um NetworkCredential objeto usando o nome de utilizador e a palavra-passe especificados.

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

Observações

O construtor inicializa um NetworkCredential objeto com a UserName propriedade definida como userName e Password a propriedade definida como password.

Aplica-se a

NetworkCredential(String, SecureString, String)

Origem:
NetworkCredential.cs
Origem:
NetworkCredential.cs
Origem:
NetworkCredential.cs
Origem:
NetworkCredential.cs
Origem:
NetworkCredential.cs

Importante

Esta API não está em conformidade com CLS.

Inicializa uma nova instância da NetworkCredential classe com o nome de utilizador, palavra-passe e domínio especificados.

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)

Parâmetros

userName
String

O nome de utilizador associado às credenciais.

password
SecureString

A palavra-passe do nome de utilizador associado às credenciais.

domain
String

O domínio associado a estas credenciais.

Atributos

Exceções

A SecureString classe não é suportada nesta plataforma.

Observações

O construtor inicializa um NetworkCredential objeto com a UserName propriedade definida para userName, a Password propriedade definida para password, e a Domain propriedade definida para domain.

O password parâmetro é uma SecureString instância.

Se este construtor for chamado com o password parâmetro definido para null, é inicializada uma nova instância de SecureString , Se as strings seguras não forem suportadas nesta plataforma, então o NotSupportedException é lançado

Aplica-se a

NetworkCredential(String, String, String)

Origem:
NetworkCredential.cs
Origem:
NetworkCredential.cs
Origem:
NetworkCredential.cs
Origem:
NetworkCredential.cs
Origem:
NetworkCredential.cs

Inicializa uma nova instância da NetworkCredential classe com o nome de utilizador, palavra-passe e domínio especificados.

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)

Parâmetros

userName
String

O nome de utilizador associado às credenciais.

password
String

A palavra-passe do nome de utilizador associado às credenciais.

domain
String

O domínio associado a estas credenciais.

Observações

O construtor inicializa um NetworkCredential objeto com a UserName propriedade definida para userName, a Password propriedade definida para password, e a Domain propriedade definida para domain.

Aplica-se a