SecurityMessageProperty クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
セキュリティ関連のプロパティが含まれ、メッセージに添付されます。
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) |