WSTrustChannel クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
WS-Trust メッセージをセキュリティ トークン サービス (STS) へ送信するために使用されるチャネルを表します。
public ref class WSTrustChannel : System::ServiceModel::Channels::IChannel, System::ServiceModel::Security::IWSTrustChannelContract
public class WSTrustChannel : System.ServiceModel.Channels.IChannel, System.ServiceModel.Security.IWSTrustChannelContract
type WSTrustChannel = class
interface IWSTrustChannelContract
interface IWSTrustContract
interface IChannel
interface ICommunicationObject
Public Class WSTrustChannel
Implements IChannel, IWSTrustChannelContract
- 継承
-
WSTrustChannel
- 実装
注釈
重要
このクラスのメソッドを信頼されていないデータを指定して呼び出すことには、セキュリティ上のリスクが伴います。 このクラスのメソッドの呼び出しは、信頼されたデータだけを指定して実行してください。 詳細については、「 すべての入力の検証」を参照してください。
コンストラクター
WSTrustChannel(WSTrustChannelFactory, IWSTrustChannelContract, TrustVersion, WSTrustSerializationContext, WSTrustRequestSerializer, WSTrustResponseSerializer) |
WSTrustChannel クラスの新しいインスタンスを初期化します。 |
プロパティ
Channel |
メッセージを送受信するのに使用されるチャネル オブジェクトを取得または設定します。 |
ChannelFactory |
チャネルを作成したファクトリを取得または設定します。 |
Contract |
メッセージを送受信するのにチャネルが使用するチャネル コントラクトを取得または設定します。 |
State |
通信指向オブジェクトの現在の状態を取得します。 |
TrustVersion |
このチャネルが Message オブジェクトをシリアル化するために使用する WS-Trust のバージョンを取得または設定します。 |
WSTrustRequestSerializer |
WS-Trust 要求メッセージのシリアル化のためにチャネルが使用する WSTrustRequestSerializer。 |
WSTrustResponseSerializer |
チャネルが WS-Trust の応答メッセージをシリアル化するために使用する WSTrustResponseSerializer を取得または設定します。 |
WSTrustSerializationContext |
チャネルが WS-Trust のメッセージをシリアル化するために使用する WSTrustSerializationContext を取得または設定します。 |
メソッド
Abort() |
通信オブジェクトを、現在の状態から Closed 状態に直ちに遷移させます。 |
BeginCancel(Message, AsyncCallback, Object) |
指定された Message オブジェクトを使用して、WS-Trust Cancel メッセージをエンドポイントに送信する非同期操作を開始します。 |
BeginCancel(RequestSecurityToken, AsyncCallback, Object) |
指定された RequestSecurityToken オブジェクトを使用して、WS-Trust Cancel メッセージをエンドポイントに送信する非同期操作を開始します。 |
BeginClose(AsyncCallback, Object) |
通信オブジェクトをクローズするための非同期操作を開始します。 |
BeginClose(TimeSpan, AsyncCallback, Object) |
タイムアウトを指定して、通信オブジェクトをクローズするための非同期操作を開始します。 |
BeginIssue(Message, AsyncCallback, Object) |
指定された Message オブジェクトを使用して、WS-Trust Issue メッセージをエンドポイントに送信する非同期操作を開始します。 |
BeginIssue(RequestSecurityToken, AsyncCallback, Object) |
指定された RequestSecurityToken オブジェクトを使用して、WS-Trust Issue メッセージをエンドポイントに送信する非同期操作を開始します。 |
BeginOpen(AsyncCallback, Object) |
通信オブジェクトを開くための非同期操作を開始します。 |
BeginOpen(TimeSpan, AsyncCallback, Object) |
指定した時間内で通信オブジェクトを開くための非同期操作を開始します。 |
BeginRenew(Message, AsyncCallback, Object) |
指定された Message オブジェクトを使用して、WS-Trust Renew メッセージをエンドポイントに送信する非同期操作を開始します。 |
BeginRenew(RequestSecurityToken, AsyncCallback, Object) |
指定された RequestSecurityToken オブジェクトを使用して、WS-Trust Renew メッセージをエンドポイントに送信する非同期操作を開始します。 |
BeginValidate(Message, AsyncCallback, Object) |
指定された Message オブジェクトを使用して、WS-Trust Validate メッセージをエンドポイントに送信する非同期操作を開始します。 |
BeginValidate(RequestSecurityToken, AsyncCallback, Object) |
指定された RequestSecurityToken オブジェクトを使用して、WS-Trust Validate メッセージをエンドポイントに送信する非同期操作を開始します。 |
Cancel(Message) |
指定された Message オブジェクトを使用してエンドポイントに WS-Trust Cancel メッセージを送信します。 |
Cancel(RequestSecurityToken) |
指定された Message オブジェクトを使用してエンドポイントに WS-Trust Cancel メッセージを送信します。 |
Close() |
通信オブジェクトを、現在の状態から Closed 状態に遷移させます。 |
Close(TimeSpan) |
指定した時間内で、通信オブジェクトを現在の状態から Closed 状態に遷移させます。 |
CreateRequest(RequestSecurityToken, String) |
WS-Trust RST メッセージを表す Message オブジェクトを作成します。 |
EndCancel(IAsyncResult) |
BeginCancel(Message, AsyncCallback, Object) メソッドによって開始された WS-Trust Cancel メッセージを送信する非同期操作を完了します。 |
EndCancel(IAsyncResult, RequestSecurityTokenResponse) |
BeginCancel(RequestSecurityToken, AsyncCallback, Object) メソッドによって開始された WS-Trust Cancel メッセージを送信する非同期操作を完了します。 |
EndClose(IAsyncResult) |
通信オブジェクトをクローズするための非同期操作を完了します。 |
EndIssue(IAsyncResult) |
BeginIssue(Message, AsyncCallback, Object) メソッドによって開始された WS-Trust Issue メッセージを送信する非同期操作を完了します。 |
EndIssue(IAsyncResult, RequestSecurityTokenResponse) |
BeginIssue(RequestSecurityToken, AsyncCallback, Object) メソッドによって開始された WS-Trust Issue メッセージを送信する非同期操作を完了します。 |
EndOpen(IAsyncResult) |
通信オブジェクトを開くための非同期操作を完了します。 |
EndRenew(IAsyncResult) |
BeginRenew(Message, AsyncCallback, Object) メソッドによって開始された WS-Trust Renew メッセージを送信する非同期操作を完了します。 |
EndRenew(IAsyncResult, RequestSecurityTokenResponse) |
BeginRenew(RequestSecurityToken, AsyncCallback, Object) メソッドによって開始された WS-Trust Renew メッセージを送信する非同期操作を完了します。 |
EndValidate(IAsyncResult) |
BeginValidate(Message, AsyncCallback, Object) メソッドによって開始された WS-Trust Validate メッセージを送信する非同期操作を完了します。 |
EndValidate(IAsyncResult, RequestSecurityTokenResponse) |
BeginValidate(RequestSecurityToken, AsyncCallback, Object) メソッドによって開始された WS-Trust Validate メッセージを送信する非同期操作を完了します。 |
Equals(Object) |
指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
GetProperty<T>() |
チャネル スタックの適切な層から、要求のあった型指定されたオブジェクト (ある場合) を返します。 |
GetRequestAction(String, TrustVersion) |
指定された要求の型と WS-Trust バージョンに対応する WS-Addressing SOAP アクションを取得します。 |
GetTokenFromResponse(RequestSecurityToken, RequestSecurityTokenResponse) |
RSTR からセキュリティ トークンを取得します。 |
GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
Issue(Message) |
指定された Message オブジェクトを使用してエンドポイントの STS に WS-Trust Issue メッセージを送信します。 |
Issue(RequestSecurityToken) |
指定された RequestSecurityToken オブジェクトを使用してエンドポイントの STS に WS-Trust Issue メッセージを送信します。 |
Issue(RequestSecurityToken, RequestSecurityTokenResponse) |
指定された RequestSecurityToken および RequestSecurityToken オブジェクトを使用してエンドポイントの STS に WS-Trust Issue メッセージを送信します。 |
MemberwiseClone() |
現在の Object の簡易コピーを作成します。 (継承元 Object) |
Open() |
通信オブジェクトを、Created 状態から Opened 状態に遷移させます。 |
Open(TimeSpan) |
指定した時間内で、通信オブジェクトを Created 状態から Opened 状態に遷移させます。 |
ReadResponse(Message) |
WS-Trust エンドポイントから受信した RequestSecurityTokenResponse から Message を逆シリアル化します。 |
Renew(Message) |
指定された Message オブジェクトを使用してエンドポイントに WS-Trust Renew メッセージを送信します。 |
Renew(RequestSecurityToken) |
指定された RequestSecurityToken オブジェクトを使用してエンドポイントに WS-Trust Renew メッセージを送信します。 |
ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
Validate(Message) |
指定された Message オブジェクトを使用してエンドポイントに WS-Trust Validate メッセージを送信します。 |
Validate(RequestSecurityToken) |
指定された RequestSecurityToken オブジェクトを使用してエンドポイントに WS-Trust Validate メッセージを送信します。 |
events
Closed |
通信オブジェクトが、Closing 状態から Closed 状態への通信状態の遷移を完了したときに発生します。 |
Closing |
通信オブジェクトが初めて Closing 状態に遷移するときに発生します。 |
Faulted |
通信オブジェクトが初めて Faulted 状態に遷移するときに発生します。 |
Opened |
通信オブジェクトが、Opening 状態から Opened 状態への通信状態の遷移を完了したときに発生します。 |
Opening |
通信オブジェクトが初めて Opening 状態に遷移するときに発生します。 |