語言

NetworkCredential 建構函式

定義

初始化 NetworkCredential 類別的新執行個體。

多載

名稱 Description
NetworkCredential()

初始化 NetworkCredential 類別的新執行個體。

NetworkCredential(String, SecureString)

初始化一個新的類別實例 NetworkCredential ,使用指定的使用者名稱和密碼。

NetworkCredential(String, String)

初始化一個新的類別實例 NetworkCredential ,使用指定的使用者名稱和密碼。

NetworkCredential(String, SecureString, String)

初始化一個以指定的使用者名稱、密碼和網域的新類別實例 NetworkCredential 。

NetworkCredential(String, String, String)

初始化一個以指定的使用者名稱、密碼和網域的新類別實例 NetworkCredential 。

NetworkCredential()

來源:
NetworkCredential.cs
來源:
NetworkCredential.cs
來源:
NetworkCredential.cs
來源:
NetworkCredential.cs
來源:
NetworkCredential.cs

初始化 NetworkCredential 類別的新執行個體。

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

備註

該類別的 NetworkCredential 無參數建構器將所有屬性初始化為 null。

適用於

NetworkCredential(String, SecureString)

來源:
NetworkCredential.cs
來源:
NetworkCredential.cs
來源:
NetworkCredential.cs
來源:
NetworkCredential.cs
來源:
NetworkCredential.cs

重要

此 API 不符合 CLS 規範。

初始化一個新的類別實例 NetworkCredential ,使用指定的使用者名稱和密碼。

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)

參數

userName
String

與憑證相關的使用者名稱。

password
SecureString

與憑證相關的使用者名稱密碼。

屬性

例外狀況

此 SecureString 職業在此平台上不被支援。

備註

建構子初始NetworkCredential化一個物件,屬性UserName設userNamePassword為 ,屬性設password為 。

參數 password 是一個 SecureString 實例。

若將此建構子以 password 參數設 null為 時呼叫,則初始化一個 SecureString 新的實例。若此平台不支援安全字串,則 NotSupportedException 拋出

適用於

NetworkCredential(String, String)

來源:
NetworkCredential.cs
來源:
NetworkCredential.cs
來源:
NetworkCredential.cs
來源:
NetworkCredential.cs
來源:
NetworkCredential.cs

初始化一個新的類別實例 NetworkCredential ,使用指定的使用者名稱和密碼。

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)

參數

userName
String

與憑證相關的使用者名稱。

password
String

與憑證相關的使用者名稱密碼。

範例

以下程式碼範例使用指定的使用者名稱與密碼建立物件 NetworkCredential 。

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

備註

建構子初始NetworkCredential化一個物件,屬性UserName設userNamePassword為 ,屬性設password為 。

適用於

NetworkCredential(String, SecureString, String)

來源:
NetworkCredential.cs
來源:
NetworkCredential.cs
來源:
NetworkCredential.cs
來源:
NetworkCredential.cs
來源:
NetworkCredential.cs

重要

此 API 不符合 CLS 規範。

初始化一個以指定的使用者名稱、密碼和網域的新類別實例 NetworkCredential 。

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)

參數

userName
String

與憑證相關的使用者名稱。

password
SecureString

與憑證相關的使用者名稱密碼。

domain
String

與這些憑證相關的網域。

屬性

例外狀況

此 SecureString 職業在此平台上不被支援。

備註

建構子初始NetworkCredential化物件時,屬性UserName設userName為 ,Password屬性設password為 ,屬性設為 。Domaindomain

參數 password 是一個 SecureString 實例。

若將此建構子以 password 參數設 null為 時呼叫,則初始化一個 SecureString 新的實例。若此平台不支援安全字串,則 NotSupportedException 拋出

適用於

NetworkCredential(String, String, String)

來源:
NetworkCredential.cs
來源:
NetworkCredential.cs
來源:
NetworkCredential.cs
來源:
NetworkCredential.cs
來源:
NetworkCredential.cs

初始化一個以指定的使用者名稱、密碼和網域的新類別實例 NetworkCredential 。

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)

參數

userName
String

與憑證相關的使用者名稱。

password
String

與憑證相關的使用者名稱密碼。

domain
String

與這些憑證相關的網域。

備註

建構子初始NetworkCredential化物件時,屬性UserName設userName為 ,Password屬性設password為 ,屬性設為 。Domaindomain

適用於