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

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

FtpWebRequest.Credentials プロパティ

メモ : このプロパティは、.NET Framework version 2.0新しく追加されたものです。

FTP サーバーとの通信使用する資格情報取得または設定します

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

Public Overrides Property
 Credentials As ICredentials
Dim instance As FtpWebRequest
Dim value As ICredentials

value = instance.Credentials

instance.Credentials = value
public override ICredentials Credentials { get;
 set; }
public:
virtual property ICredentials^ Credentials {
    ICredentials^ get () override;
    void set (ICredentials^ value) override;
}
/** @property */
public ICredentials get_Credentials ()

/** @property */
public void set_Credentials (ICredentials value)

プロパティ
ICredentials インスタンスプロパティ設定されていない場合null 参照 (Visual Basic では Nothing)。

例外例外
例外種類条件

ArgumentNullException

設定操作指定された値が null 参照 (Visual Basic では Nothing) です。

ArgumentException

NetworkCredential 以外の種類ICredentials が、設定操作指定されました。

InvalidOperationException

既に処理中の要求で、このプロパティに対して新しい値が指定されました。

解説解説

匿名ログオン使用して接続する場合は、資格情報指定は必要ありません。NetworkCredential種類資格情報使用して Credentials プロパティ設定する必要があります。これによって、ユーザー名パスワード読み取られサーバー確実に送信されます。

注意に関するメモ注意

資格情報は、EnableSsl プロパティtrue設定されない限りサーバーへの送信時暗号化されません。

GetRequestStream、BeginGetRequestStream、GetResponse、または BeginGetResponse の各メソッド呼び出した後に Credentials変更すると、InvalidOperationException 例外発生します

使用例使用例

このプロパティの値を取得し、それを使用してユーザー名表示するコード例次に示します

Console.WriteLine("User {0} {1}", 
    request.Credentials.GetCredential(request.RequestUri,"basic").UserName
,
    request.RequestUri
);
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
FtpWebRequest クラス
FtpWebRequest メンバ
System.Net 名前空間
FtpWebResponse
FtpStatusCode 列挙
WebRequestMethods.Ftp
WebRequest
WebResponse
WebClient



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

辞書ショートカット

すべての辞書の索引

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

   

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



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

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

©2024 GRAS Group, Inc.RSS