IRequestSessionChannel インターフェイス
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
要求チャネルとセッションを関連付けるためのインターフェイスを定義します。
public interface class IRequestSessionChannel : System::ServiceModel::Channels::IRequestChannel, System::ServiceModel::Channels::ISessionChannel<System::ServiceModel::Channels::IOutputSession ^>
public interface IRequestSessionChannel : System.ServiceModel.Channels.IRequestChannel, System.ServiceModel.Channels.ISessionChannel<System.ServiceModel.Channels.IOutputSession>
type IRequestSessionChannel = interface
interface IChannel
interface ICommunicationObject
interface IRequestChannel
interface ISessionChannel<IOutputSession>
type IRequestSessionChannel = interface
interface IRequestChannel
interface IChannel
interface ICommunicationObject
interface ISessionChannel<IOutputSession>
type IRequestSessionChannel = interface
interface IRequestChannel
interface IChannel
interface ISessionChannel<IOutputSession>
interface ICommunicationObject
Public Interface IRequestSessionChannel
Implements IRequestChannel, ISessionChannel(Of IOutputSession)
- 実装
重要
このインターフェイスを実装するクラスのメソッドの呼び出しを信頼されていないデータを指定して実行することは、セキュリティ上のリスクが伴います。 このインターフェイスを実装するクラスのメソッドの呼び出しは、信頼されたデータだけを指定して実行してください。 詳細については、「 すべての入力を検証する」を参照してください。
IRequestSessionChannel インターフェイスは、IRequestChannel が IOutputSession セマンティクスを実装することを示します。
IOutputSession は、その IReplySessionChannel に関連付けられている場合、Session プロパティを通じて取得できます。
Remote |
要求チャネルがメッセージを送信する先のリモート アドレスを取得します。 (継承元 IRequestChannel) |
Session |
このチャネルに関連付けられているセッションの型を取得します。 (継承元 ISessionChannel<TSession>) |
State |
通信指向オブジェクトの現在の状態を取得します。 (継承元 ICommunicationObject) |
Via |
要求の送信先のトランスポート アドレスを取得します。 (継承元 IRequestChannel) |
Abort() |
通信オブジェクトを、現在の状態から Closed 状態に直ちに遷移させます。 (継承元 ICommunicationObject) |
Begin |
通信オブジェクトをクローズするための非同期操作を開始します。 (継承元 ICommunicationObject) |
Begin |
タイムアウトを指定して、通信オブジェクトをクローズするための非同期操作を開始します。 (継承元 ICommunicationObject) |
Begin |
通信オブジェクトを開くための非同期操作を開始します。 (継承元 ICommunicationObject) |
Begin |
指定した時間内で通信オブジェクトを開くための非同期操作を開始します。 (継承元 ICommunicationObject) |
Begin |
要求/応答メッセージ交換の応答側に要求メッセージを送信する非同期操作を開始します。 (継承元 IRequestChannel) |
Begin |
指定した時間内で要求/応答メッセージ交換の応答側に要求メッセージを送信する非同期操作を開始します。 (継承元 IRequestChannel) |
Close() |
通信オブジェクトを、現在の状態から Closed 状態に遷移させます。 (継承元 ICommunicationObject) |
Close(Time |
通信オブジェクトを、現在の状態から Closed 状態に遷移させます。 (継承元 ICommunicationObject) |
End |
通信オブジェクトをクローズするための非同期操作を完了します。 (継承元 ICommunicationObject) |
End |
通信オブジェクトを開くための非同期操作を完了します。 (継承元 ICommunicationObject) |
End |
送信された要求に対してメッセージ ベースの応答を返す非同期操作を完了します。 (継承元 IRequestChannel) |
Get |
チャネル スタックの適切な層から、要求のあった型指定されたオブジェクト (ある場合) を返します。 (継承元 IChannel) |
Open() |
通信オブジェクトを、Created 状態から Opened 状態に遷移させます。 (継承元 ICommunicationObject) |
Open(Time |
指定した時間内で、通信オブジェクトを Created 状態から Opened 状態に遷移させます。 (継承元 ICommunicationObject) |
Request(Message) |
メッセージ ベースの要求を送信し、対応するメッセージ ベースの応答を返します。 (継承元 IRequestChannel) |
Request(Message, Time |
指定した時間内に、メッセージ ベースの要求を送信し、対応するメッセージ ベースの応答を返します。 (継承元 IRequestChannel) |
Closed |
通信オブジェクトが、Closing 状態から Closed 状態への通信状態の遷移を完了したときに発生します。 (継承元 ICommunicationObject) |
Closing |
通信オブジェクトが初めて Closing 状態に遷移するときに発生します。 (継承元 ICommunicationObject) |
Faulted |
通信オブジェクトが初めて Faulted 状態に遷移するときに発生します。 (継承元 ICommunicationObject) |
Opened |
通信オブジェクトが、Opening 状態から Opened 状態への通信状態の遷移を完了したときに発生します。 (継承元 ICommunicationObject) |
Opening |
通信オブジェクトが初めて Opening 状態に遷移するときに発生します。 (継承元 ICommunicationObject) |
Close |
要求チャネルとセッションを関連付けるためのインターフェイスを定義します。 |
Open |
要求チャネルとセッションを関連付けるためのインターフェイスを定義します。 |
製品 | バージョン |
---|---|
.NET | Core 1.0, Core 1.1 |
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
UWP | 10.0 |
.NET に関するフィードバック
.NET はオープンソース プロジェクトです。 フィードバックを提供するにはリンクを選択します。