次の方法で共有


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)

適用対象