FtpWebRequest.Credentials プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
FTP サーバーとの通信に使用する資格情報を取得または設定します。
public:
virtual property System::Net::ICredentials ^ Credentials { System::Net::ICredentials ^ get(); void set(System::Net::ICredentials ^ value); };
public override System.Net.ICredentials? Credentials { get; set; }
public override System.Net.ICredentials Credentials { get; set; }
member this.Credentials : System.Net.ICredentials with get, set
Public Overrides Property Credentials As ICredentials
プロパティ値
ICredentials インスタンス。プロパティが設定されていない場合は null
。
例外
設定操作に指定された値は null
です。
ICredentials 以外の種類の NetworkCredential が、設定操作に指定されました。
既に処理中の要求で、このプロパティに対して新しい値が指定されました。
例
次のコード例では、このプロパティの値を取得し、それを使用してユーザー名を表示します。
Console::WriteLine( "User {0} {1}", request->Credentials->GetCredential( request->RequestUri, "basic" )->UserName, request->RequestUri );
Console.WriteLine("User {0} {1}",
request.Credentials.GetCredential(request.RequestUri,"basic").UserName,
request.RequestUri
);
注釈
匿名ログオンを使用して接続するときに資格情報を指定する必要はありません。 型NetworkCredentialの資格情報をCredentials使用して プロパティを設定する必要があります。これにより、ユーザー名とパスワードを読み取ってサーバーに送信できるようになります。
注意事項
プロパティが にtrue
設定されていない限りEnableSsl、資格情報情報はサーバーに送信されるときに暗号化されません。
、BeginGetRequestStreamGetResponse、または BeginGetResponse メソッドを呼び出した後に GetRequestStreamを変更Credentialsすると、例外がInvalidOperationException発生します。
適用対象
こちらもご覧ください
.NET
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示