TransportDuplexSessionChannel クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
public ref class TransportDuplexSessionChannel abstract : System::ServiceModel::Channels::TransportOutputChannel, System::ServiceModel::Channels::ISessionChannel<System::ServiceModel::Channels::IAsyncDuplexSession ^>, System::ServiceModel::Channels::ISessionChannel<System::ServiceModel::Channels::IDuplexSession ^>
public abstract class TransportDuplexSessionChannel : System.ServiceModel.Channels.TransportOutputChannel, System.ServiceModel.Channels.ISessionChannel<System.ServiceModel.Channels.IAsyncDuplexSession>, System.ServiceModel.Channels.ISessionChannel<System.ServiceModel.Channels.IDuplexSession>
type TransportDuplexSessionChannel = class
inherit TransportOutputChannel
interface IDuplexSessionChannel
interface IDuplexChannel
interface IInputChannel
interface IChannel
interface ICommunicationObject
interface IOutputChannel
interface ISessionChannel<IDuplexSession>
interface IAsyncInputChannel
interface IAsyncCommunicationObject
interface IAsyncOutputChannel
interface ISessionChannel<IAsyncDuplexSession>
Public MustInherit Class TransportDuplexSessionChannel
Inherits TransportOutputChannel
Implements ISessionChannel(Of IAsyncDuplexSession), ISessionChannel(Of IDuplexSession)
- 継承
-
TransportDuplexSessionChannel
- 実装
-
IAsyncInputChannel IAsyncOutputChannel IChannel IDuplexChannel IDuplexSessionChannel IInputChannel IOutputChannel ISessionChannel<System.ServiceModel.Channels.IAsyncDuplexSession> ISessionChannel<IDuplexSession> IAsyncCommunicationObject ICommunicationObject
コンストラクター
TransportDuplexSessionChannel(ChannelManagerBase, ITransportFactorySettings, EndpointAddress, Uri, EndpointAddress, Uri) |
プロパティ
BufferManager | |
DefaultCloseTimeout |
クローズ操作が完了するまで待機する既定の時間を取得します。 (継承元 ChannelBase) |
DefaultOpenTimeout |
オープン操作が完了するまで待機する既定の時間を取得します。 (継承元 ChannelBase) |
DefaultReceiveTimeout |
受信操作が完了するまで待機する既定の時間を取得します。 (継承元 ChannelBase) |
DefaultSendTimeout |
送信操作が完了するまで待機する既定の時間を取得します。 (継承元 ChannelBase) |
EventTraceActivity | (継承元 TransportOutputChannel) |
IsDisposed |
通信オブジェクトが破棄されたかどうかを示す値を取得します。 (継承元 CommunicationObject) |
IsStreamedOutput | |
LocalAddress | |
Manager |
現在のチャネルと関連付けられているチャネル マネージャーを取得します。 (継承元 ChannelBase) |
ManualAddressing | (継承元 TransportOutputChannel) |
MessageEncoder | |
MessageVersion | (継承元 TransportOutputChannel) |
RemoteAddress | (継承元 TransportOutputChannel) |
RemoteSecurity | |
SendLock | |
Session | |
State |
通信オブジェクトの現在の状態を示す値を取得します。 (継承元 CommunicationObject) |
ThisLock |
状態遷移中にクラス インスタンスを保護する相互排他的なロックを取得します。 (継承元 CommunicationObject) |
Via | (継承元 TransportOutputChannel) |
メソッド
イベント
Closed |
通信オブジェクトが Closed 状態に遷移すると発生します。 (継承元 CommunicationObject) |
Closing |
通信オブジェクトが Closing 状態に遷移すると発生します。 (継承元 CommunicationObject) |
Faulted |
通信オブジェクトが Faulted 状態に遷移すると発生します。 (継承元 CommunicationObject) |
Opened |
通信オブジェクトが Opened 状態に遷移すると発生します。 (継承元 CommunicationObject) |
Opening |
通信オブジェクトが Opening 状態に遷移すると発生します。 (継承元 CommunicationObject) |
明示的なインターフェイスの実装
IAsyncCommunicationObject.CloseAsync(TimeSpan) | (継承元 CommunicationObject) |
IAsyncCommunicationObject.OpenAsync(TimeSpan) | (継承元 CommunicationObject) |
IDefaultCommunicationTimeouts.CloseTimeout |
通信オブジェクトによって呼び出された close メソッドがタイムアウトするまでの時間を取得します。 (継承元 ChannelBase) |
IDefaultCommunicationTimeouts.OpenTimeout |
通信オブジェクトによって呼び出された open メソッドがタイムアウトするまでの時間を取得します。 (継承元 ChannelBase) |
IDefaultCommunicationTimeouts.ReceiveTimeout |
通信オブジェクトによって呼び出された receive メソッドがタイムアウトするまでの時間を取得します。 (継承元 ChannelBase) |
IDefaultCommunicationTimeouts.SendTimeout |
通信オブジェクトによって呼び出された送信メソッドがタイムアウトするまでの時間を取得します。 (継承元 ChannelBase) |
ISessionChannel<IAsyncDuplexSession>.Session |
拡張メソッド
CloseHelperAsync(ICommunicationObject, TimeSpan) | |
OpenHelperAsync(ICommunicationObject, TimeSpan) | |
GetInternalCloseTimeout(CommunicationObject) |
適用対象
.NET
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示