SecurityMessageProperty クラス

定義

セキュリティ関連のプロパティが含まれており、メッセージに添付されます。

public ref class SecurityMessageProperty : IDisposable, System::ServiceModel::Channels::IMessageProperty
public class SecurityMessageProperty : IDisposable, System.ServiceModel.Channels.IMessageProperty
type SecurityMessageProperty = class
    interface IMessageProperty
    interface IDisposable
Public Class SecurityMessageProperty
Implements IDisposable, IMessageProperty
継承
SecurityMessageProperty
実装

注釈

クライアント認証の結果は、 ServiceSecurityContextのインスタンスに変換され、 SecurityMessagePropertyを使用してメッセージに添付されます。 このプロパティは、上位レイヤーでカスタム承認ロジックを実装するために使用できます。

コンストラクター

名前 説明
SecurityMessageProperty()

SecurityMessageProperty クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
ExternalAuthorizationPolicies

外部承認ポリシーのコレクションを取得または設定します。

HasIncomingSupportingTokens

受信メッセージに、少なくとも 1 つのサポート セキュリティ トークンが含まれているかどうかを示します。

IncomingSupportingTokens

受信サポート トークンのコレクションを取得または設定します。

InitiatorToken

このメッセージの SecurityTokenSpecification イニシエーター トークンを取得または設定します。

OutgoingSupportingTokens

送信 SupportingTokenSpecification オブジェクトのコレクションを取得します。

ProtectionToken

このメッセージの SecurityTokenSpecification 保護トークンを取得または設定します。

RecipientToken

このメッセージの SecurityTokenSpecification 受信者トークンを取得または設定します。

SenderIdPrefix

このメッセージの送信者 ID プレフィックスを取得または設定します。

ServiceSecurityContext

このメッセージの ServiceSecurityContext を取得または設定します。

TransportToken

このメッセージの SecurityTokenSpecification トランスポート トークンを取得または設定します。

メソッド

名前 説明
CreateCopy()

このクラスの現在のインスタンスを複製します。

Dispose()

このクラスの現在のインスタンスを破棄します。

Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetOrCreate(Message)

指定したメッセージからこのクラスのインスタンスを取得または作成します。

GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象