Partilhar via


NetworkCredential Construtores

Definição

Inicializa uma nova instância da classe NetworkCredential.

Sobrecargas

NetworkCredential()

Inicializa uma nova instância da classe NetworkCredential.

NetworkCredential(String, SecureString)

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

NetworkCredential(String, String)

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

NetworkCredential(String, SecureString, String)

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

NetworkCredential(String, String, String)

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

NetworkCredential()

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 como null.

Aplica-se a

NetworkCredential(String, SecureString)

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 classe NetworkCredential com o nome de usuário e 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 para o nome de usuário associado às credenciais.

Atributos

Exceções

A classe SecureString não tem suporte nessa plataforma.

Comentários

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

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

Se esse construtor for chamado com o password parâmetro definido nullcomo , uma nova instância de SecureString será inicializada, se não houver suporte para cadeias de caracteres seguras nessa plataforma, o NotSupportedException será gerado

Aplica-se a

NetworkCredential(String, String)

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

Inicializa uma nova instância da classe NetworkCredential com o nome de usuário e 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 para o 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 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()

Comentários

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

Aplica-se a

NetworkCredential(String, SecureString, String)

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 classe NetworkCredential com o nome de usuário, senha 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 usuário associado às credenciais.

password
SecureString

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

domain
String

O domínio associado a essas credenciais.

Atributos

Exceções

A classe SecureString não tem suporte nessa plataforma.

Comentários

O construtor inicializa um NetworkCredential objeto com a UserName propriedade definida userNamecomo , a Password propriedade definida passwordcomo e a Domain propriedade definida domaincomo .

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

Se esse construtor for chamado com o password parâmetro definido nullcomo , uma nova instância de SecureString será inicializada, se não houver suporte para cadeias de caracteres seguras nessa plataforma, o NotSupportedException será gerado

Aplica-se a

NetworkCredential(String, String, String)

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

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

password
String

A senha para o 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 userNamecomo , a Password propriedade definida passwordcomo e a Domain propriedade definida domaincomo .

Aplica-se a