Compartilhar via


NetworkCredential Construtores

Definição

Inicializa uma nova instância da classe NetworkCredential.

Sobrecargas

Nome Description
NetworkCredential()

Inicializa uma nova instância da classe NetworkCredential.

NetworkCredential(String, SecureString)

Inicializa uma nova instância da NetworkCredential classe com o nome de usuário e a senha especificados.

NetworkCredential(String, String)

Inicializa uma nova instância da NetworkCredential classe com o nome de usuário e a senha especificados.

NetworkCredential(String, SecureString, String)

Inicializa uma nova instância da NetworkCredential classe com o nome de usuário, a senha e o domínio especificados.

NetworkCredential(String, String, String)

Inicializa uma nova instância da NetworkCredential classe com o nome de usuário, a senha e o 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 classe NetworkCredential.

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

Comentários

O construtor sem parâmetros para a NetworkCredential classe inicializa todas as propriedades para 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 usuário e a senha 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 usuário associado às credenciais.

password
SecureString

A senha do nome de usuário associado às credenciais.

Atributos

Exceções

Não SecureString há suporte para a classe nesta plataforma.

Comentários

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

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

Se esse construtor for chamado com o password parâmetro definido como, uma nova instância será SecureString inicializada, se não houver suporte para nullcadeias de caracteres seguras nesta plataforma, a NotSupportedException opção será gerada

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 usuário e a senha 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 usuário associado às credenciais.

password
String

A senha do nome de usuário associado às credenciais.

Exemplos

O exemplo de código a seguir cria um NetworkCredential objeto usando o nome de usuário e a senha 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()

Comentários

O construtor inicializa um NetworkCredential objeto com a UserName propriedade definida userName como e a Password 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 usuário, a senha e o 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 usuário associado às credenciais.

password
SecureString

A senha do nome de usuário associado às credenciais.

domain
String

O domínio associado a essas credenciais.

Atributos

Exceções

Não SecureString há suporte para a classe nesta plataforma.

Comentários

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

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

Se esse construtor for chamado com o password parâmetro definido como, uma nova instância será SecureString inicializada, se não houver suporte para nullcadeias de caracteres seguras nesta plataforma, a NotSupportedException opção será gerada

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 usuário, a senha e o 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 usuário associado às credenciais.

password
String

A senha do nome de usuário associado às credenciais.

domain
String

O domínio associado a essas credenciais.

Comentários

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

Aplica-se a