共用方式為


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化一個物件,屬性UserNameuserNamePassword為 ,屬性設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化一個物件,屬性UserNameuserNamePassword為 ,屬性設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化物件時,屬性UserNameuserName為 ,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化物件時,屬性UserNameuserName為 ,Password屬性設password為 ,屬性設為 。Domaindomain

適用於