WebRequest.PreAuthenticate プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > WebRequest.PreAuthenticate プロパティの意味・解説 

WebRequest.PreAuthenticate プロパティ

派生クラスオーバーライドされる場合要求事前認証するかどうか指定します

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

Public Overridable Property
 PreAuthenticate As Boolean
Dim instance As WebRequest
Dim value As Boolean

value = instance.PreAuthenticate

instance.PreAuthenticate = value
public virtual bool PreAuthenticate { get;
 set; }
public:
virtual property bool PreAuthenticate {
    bool get ();
    void set (bool value);
}
/** @property */
public boolean get_PreAuthenticate ()

/** @property */
public void set_PreAuthenticate (boolean value)
public function get PreAuthenticate
 () : boolean

public function set PreAuthenticate
 (value : boolean)

プロパティ
事前認証する場合trueそれ以外場合false

例外例外
例外種類条件

NotImplementedException

プロパティ派生クラスオーバーライドされていないのに、そのプロパティ取得または設定試行されました。

解説解説

最初要求除きPreAuthenticate プロパティは、サーバーチャレンジするまで待機せずに、後続要求認証情報送信するかどうか指定しますPreAuthenticatefalse場合、WebRequest は、認証情報送信する前に認証チャレンジ待機します。

メモメモ

WebRequest クラスは、abstract クラスです。実行時WebRequest インスタンス実際動作は、System.Net.WebRequest.Create メソッド返される派生クラスによって決まります既定値および例外詳細については、HttpWebRequest や FileWebRequest などの派生クラス説明参照してください

使用例使用例

PreAuthenticate プロパティtrue設定してCredentials プロパティ格納されている NetworkCredential をリソース要求と共に送信する例を次に示します

' Create a new webrequest to the mentioned URL.
Dim myWebRequest As WebRequest = WebRequest.Create(url)

' Set 'Preauthenticate'  property to true.
myWebRequest.PreAuthenticate = True
Console.WriteLine(ControlChars.Cr + "Please Enter ur credentials
 for the requested Url")
Console.WriteLine("UserName")
Dim UserName As String =
 Console.ReadLine()
Console.WriteLine("Password")
Dim Password As String =
 Console.ReadLine()

' Create a New 'NetworkCredential' object.
Dim networkCredential As New
 NetworkCredential(UserName, Password)

' Associate the 'NetworkCredential' object with the 'WebRequest' object.
myWebRequest.Credentials = networkCredential

' Assign the response object of 'WebRequest' to a 'WebResponse' variable.
Dim myWebResponse As WebResponse = myWebRequest.GetResponse()

         // Create a new webrequest to the mentioned URL.
WebRequest myWebRequest=WebRequest.Create(url);

// Set 'Preauthenticate'  property to true.  Credentials will be sent
 with the request.
myWebRequest.PreAuthenticate=true;

Console.WriteLine("\nPlease Enter ur credentials for the
 requested Url");
         Console.WriteLine("UserName");
string UserName=Console.ReadLine();
Console.WriteLine("Password");
string Password=Console.ReadLine();

// Create a New 'NetworkCredential' object.
NetworkCredential networkCredential=new NetworkCredential(UserName
,Password);

// Associate the 'NetworkCredential' object with the 'WebRequest' object.
myWebRequest.Credentials=networkCredential;

// Assign the response object of 'WebRequest' to a 'WebResponse' variable.
WebResponse myWebResponse=myWebRequest.GetResponse();

// Create a new webrequest to the mentioned URL.
WebRequest^ myWebRequest = WebRequest::Create( url );

// Set 'Preauthenticate' property to true. Credentials will be sent
 with the request.
myWebRequest->PreAuthenticate = true;

Console::WriteLine( "\nPlease Enter your credentials for
 the requested Url" );
Console::WriteLine( "UserName" );
String^ UserName = Console::ReadLine();
Console::WriteLine( "Password" );
String^ Password = Console::ReadLine();

// Create a New 'NetworkCredential' object.
NetworkCredential^ networkCredential = gcnew NetworkCredential( UserName,Password
 );

// Associate the 'NetworkCredential' object with the 'WebRequest' object.
myWebRequest->Credentials = networkCredential;

// Assign the response object of 'WebRequest' to a 'WebResponse' variable.
WebResponse^ myWebResponse = myWebRequest->GetResponse();
// Create a new webrequest to the mentioned URL.
WebRequest myWebRequest = WebRequest.Create(url);
// Set 'Preauthenticate'  property to true.  
// Credentials will be sent with the request.
myWebRequest.set_PreAuthenticate(true);

Console.WriteLine("\nPlease Enter ur credentials for"
 
    + " the requested Url");
Console.WriteLine("UserName");
String userName = Console.ReadLine();
Console.WriteLine("Password");
String password = Console.ReadLine();
// Create a New 'NetworkCredential' object.
NetworkCredential networkCredential = new NetworkCredential(
    userName, password);
// Associate the 'NetworkCredential' object with the 'WebRequest'
// object.
myWebRequest.set_Credentials(networkCredential);
// Assign the response object of 'WebRequest' to a 'WebResponse'
// variable.
WebResponse myWebResponse = myWebRequest.GetResponse();
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
WebRequest クラス
WebRequest メンバ
System.Net 名前空間
HttpWebRequest.PreAuthenticate プロパティ


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

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

辞書ショートカット

すべての辞書の索引

WebRequest.PreAuthenticate プロパティのお隣キーワード
検索ランキング

   

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



WebRequest.PreAuthenticate プロパティのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2025 GRAS Group, Inc.RSS