NetworkCredentialとは? わかりやすく解説

NetworkCredential クラス

基本認証ダイジェスト認証NTLM 認証Kerberos 認証などのパスワードに基づく認証方式資格情報提供します

名前空間: System.Net
アセンブリ: System (system.dll 内)
構文構文

Public Class NetworkCredential
    Implements ICredentials, ICredentialsByHost
Dim instance As NetworkCredential
public class NetworkCredential : ICredentials,
 ICredentialsByHost
public ref class NetworkCredential : ICredentials,
 ICredentialsByHost
public class NetworkCredential implements ICredentials,
 ICredentialsByHost
public class NetworkCredential implements ICredentials,
 ICredentialsByHost
解説解説
使用例使用例

NetworkCredential オブジェクトCredentialCache一連の URI (Uniform Resource Identifier) に関連付けるコード例次に示します。この例では、次にCredentialCache を WebRequest オブジェクト渡し、これを使用してインターネット サーバーへの要求認証します。

Dim myCred As New NetworkCredential(SecurelyStoredUserName,SecurelyStoredPassword,SecurelyStoredDomain
 )
       
Dim myCache As New CredentialCache()
       
myCache.Add(New Uri("www.contoso.com"),
 "Basic", myCred)
myCache.Add(New Uri("app.contoso.com"),
 "Basic", myCred)
       
Dim wr As WebRequest = WebRequest.Create("www.contoso.com")
wr.Credentials = myCache

NetworkCredential myCred = new NetworkCredential(
    SecurelyStoredUserName,SecurelyStoredPassword,SecurelyStoredDomain);
 
CredentialCache myCache = new CredentialCache();
 
myCache.Add(new Uri("www.contoso.com"), "Basic",
 myCred);
myCache.Add(new Uri("app.contoso.com"), "Basic",
 myCred);
 
WebRequest wr = WebRequest.Create("www.contoso.com");
wr.Credentials = myCache;

NetworkCredential^ myCred = gcnew NetworkCredential(
   SecurelyStoredUserName,SecurelyStoredPassword,SecurelyStoredDomain );

CredentialCache^ myCache = gcnew CredentialCache;

myCache->Add( gcnew Uri( "www.contoso.com" ), "Basic", myCred
 );
myCache->Add( gcnew Uri( "app.contoso.com" ), "Basic", myCred
 );

WebRequest^ wr = WebRequest::Create( "www.contoso.com" );
wr->Credentials = myCache;
NetworkCredential myCred =new NetworkCredential(securelyStoredUserName
,
    securelyStoredPassword,securelyStoredDomain);
CredentialCache myCache = new CredentialCache();

myCache.Add(new Uri("www.contoso.com"), "Basic",
 myCred);
myCache.Add(new Uri("app.contoso.com"), "Basic",
 myCred);

WebRequest wr = WebRequest.Create("www.contoso.com");
wr.set_Credentials(myCache);
var myCred : NetworkCredential = new NetworkCredential(
   SecurelyStoredUserName, SecurelyStoredPassword, SecurelyStoredDomain )
       
var myCache : CredentialCache = new CredentialCache()
       
myCache.Add(new Uri("www.contoso.com"), "Basic",
 myCred)
myCache.Add(new Uri("app.contoso.com"), "Basic",
 myCred)
       
var wr : WebRequest = WebRequest.Create("www.contoso.com")
wr.Credentials = myCache

継承階層継承階層
System.Object
  System.Net.NetworkCredential
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

NetworkCredential コンストラクタ ()


NetworkCredential コンストラクタ (String, String)

指定したユーザー名パスワード使用して、NetworkCredential クラス新しインスタンス初期化します。

名前空間: System.Net
アセンブリ: System (system.dll 内)
構文構文

解説解説
使用例使用例

指定したユーザー名パスワード使用してNetworkCredential オブジェクト作成するコード例次に示します

' 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()
 // Call the onstructor  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 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 onstructor  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.set_Domain(domain);
myWebRequest.set_Credentials(myCredentials);
Console.WriteLine("\n\nCredentials Domain : {0} , UserName : "
    + "{1} , Password : {2}", myCredentials.get_Domain(),
    myCredentials.get_UserName(), myCredentials.get_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();
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
NetworkCredential クラス
NetworkCredential メンバ
System.Net 名前空間

NetworkCredential コンストラクタ (String, String, String)

指定したユーザー名パスワード、およびドメイン使用して、NetworkCredential クラス新しインスタンス初期化します。

名前空間: System.Net
アセンブリ: System (system.dll 内)
構文構文

解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
NetworkCredential クラス
NetworkCredential メンバ
System.Net 名前空間

NetworkCredential コンストラクタ


NetworkCredential プロパティ


NetworkCredential メソッド


NetworkCredential メンバ

基本認証ダイジェスト認証NTLM 認証Kerberos 認証などのパスワードに基づく認証方式資格情報提供します

NetworkCredential データ型公開されるメンバを以下の表に示します


パブリック コンストラクタパブリック コンストラクタ
  名前 説明
パブリック メソッド NetworkCredential オーバーロードされます。 NetworkCredential クラス新しインスタンス初期化します。
パブリック プロパティパブリック プロパティ
パブリック メソッドパブリック メソッド
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

NetworkCredential クラス
System.Net 名前空間


このページでは「.NET Framework クラス ライブラリ リファレンス」からNetworkCredentialを検索した結果を表示しています。
Weblioに収録されているすべての辞書からNetworkCredentialを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からNetworkCredentialを検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「NetworkCredential」の関連用語

NetworkCredentialのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



NetworkCredentialのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.

©2024 GRAS Group, Inc.RSS