SecurityMessageProperty SecurityMessageProperty SecurityMessageProperty SecurityMessageProperty Class

定義

セキュリティ関連のプロパティが含まれ、メッセージに添付されます。Contains security-related properties and is attached to a message.

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
継承
SecurityMessagePropertySecurityMessagePropertySecurityMessagePropertySecurityMessageProperty
実装

注釈

クライアントの認証結果は ServiceSecurityContext のインスタンスに変換され、SecurityMessageProperty を使用してメッセージに添付されます。Client authentication results are translated into an instance of ServiceSecurityContext, which is attached to the message using a SecurityMessageProperty. このプロパティを上位のレイヤーで使用することにより、カスタム承認ロジックを実装できます。This property can be used by higher layers to implement custom authorization logic.

コンストラクター

SecurityMessageProperty() SecurityMessageProperty() SecurityMessageProperty() SecurityMessageProperty()

SecurityMessageProperty クラスの新しいインスタンスを初期化します。Initializes a new instance of the SecurityMessageProperty class.

プロパティ

ExternalAuthorizationPolicies ExternalAuthorizationPolicies ExternalAuthorizationPolicies ExternalAuthorizationPolicies

外部承認ポリシーのコレクションを取得または設定します。Gets or sets a collection of external authorization policies.

HasIncomingSupportingTokens HasIncomingSupportingTokens HasIncomingSupportingTokens HasIncomingSupportingTokens

受信メッセージに少なくとも 1 つのサポート セキュリティ トークンが含まれているかどうかを示します。Indicates whether the incoming message contains at least one supporting security token.

IncomingSupportingTokens IncomingSupportingTokens IncomingSupportingTokens IncomingSupportingTokens

受信サポート トークンのコレクションを取得または設定します。Gets or sets a collection of incoming supporting tokens.

InitiatorToken InitiatorToken InitiatorToken InitiatorToken

このメッセージの SecurityTokenSpecification のイニシエーター トークンを取得または設定します。Gets or sets the SecurityTokenSpecification initiator token for this message.

OutgoingSupportingTokens OutgoingSupportingTokens OutgoingSupportingTokens OutgoingSupportingTokens

送信 SupportingTokenSpecification オブジェクトのコレクションを取得します。Gets a collection of outgoing SupportingTokenSpecification objects.

ProtectionToken ProtectionToken ProtectionToken ProtectionToken

このメッセージの SecurityTokenSpecification の保護トークンを取得または設定します。Gets or sets the SecurityTokenSpecification protection token for this message.

RecipientToken RecipientToken RecipientToken RecipientToken

このメッセージの SecurityTokenSpecification の受信者トークンを取得または設定します。Gets or sets the SecurityTokenSpecification recipient token for this message.

SenderIdPrefix SenderIdPrefix SenderIdPrefix SenderIdPrefix

このメッセージの送信者 ID プレフィックスを取得または設定します。Gets or sets the sender ID prefix for this message.

ServiceSecurityContext ServiceSecurityContext ServiceSecurityContext ServiceSecurityContext

このメッセージの ServiceSecurityContext 値を取得または設定します。Gets or sets the ServiceSecurityContext for this message.

TransportToken TransportToken TransportToken TransportToken

このメッセージの SecurityTokenSpecification のトランスポート トークンを取得または設定します。Gets or sets the SecurityTokenSpecification transport token for this message.

メソッド

CreateCopy() CreateCopy() CreateCopy() CreateCopy()

このクラスの現在のインスタンスを複製します。Clones the current instance of this class.

Dispose() Dispose() Dispose() Dispose()

このクラスの現在のインスタンスを破棄します。Disposes of the current instance of this class.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetOrCreate(Message) GetOrCreate(Message) GetOrCreate(Message) GetOrCreate(Message)

指定したメッセージから、このクラスのインスタンスを取得または作成します。Gets or creates an instance of this class from the specified message.

GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)

適用対象