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

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

NegotiateStream.RemoteIdentity プロパティ

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

この認証されストリーム共有するリモート側の ID に関する情報取得します

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

Public Overridable ReadOnly
 Property RemoteIdentity As IIdentity
Dim instance As NegotiateStream
Dim value As IIdentity

value = instance.RemoteIdentity
public virtual IIdentity RemoteIdentity { get;
 }
public:
virtual property IIdentity^ RemoteIdentity {
    IIdentity^ get ();
}
/** @property */
public IIdentity get_RemoteIdentity ()
public function get RemoteIdentity
 () : IIdentity

プロパティ
リモート エンドポイントID を示す IIdentity オブジェクト

例外例外
例外種類条件

InvalidOperationException

認証失敗したか、認証が行われていません。

解説解説
使用例使用例

このプロパティの値を表示する方法については、次のコード例参照してください

    public static void EndAuthenticateCallback
 (IAsyncResult ar)
    {
        // Get the saved data.
        ClientState cState = (ClientState) ar.AsyncState;
        TcpClient clientRequest = cState.Client;
        NegotiateStream authStream = (NegotiateStream) cState.AuthenticatedStream;
        Console.WriteLine("Ending authentication.");
        // Any exceptions that occurred during authentication are
        // thrown by the EndAuthenticateAsServer method.
        try 
        {
            // This call blocks until the authentication is complete.
            authStream.EndAuthenticateAsServer(ar);
        }
        catch (AuthenticationException e)
        {
            Console.WriteLine(e);
            Console.WriteLine("Authentication failed - closing connection.");
            cState.Waiter.Set();
            return;
        }
        catch (Exception e)
        {
            Console.WriteLine(e);
            Console.WriteLine("Closing connection.");
            cState.Waiter.Set();
            return;
        }
        // Display properties of the authenticated client.
        IIdentity id = authStream.RemoteIdentity;
        Console.WriteLine("{0} was authenticated using {1}.",
 
            id.Name, 
            id.AuthenticationType
            );
        cState.Waiter.Set();

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



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

辞書ショートカット

すべての辞書の索引

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

   

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



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

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

©2024 GRAS Group, Inc.RSS