クリックして評価とフィードバックをお寄せください
MSDN
MSDN ライブラリ
.NET 開発
以前のバージョン
.NET Framework SDK 2.0
System.ServiceModel.Dispatcher
ChannelDispatcher クラス

  低帯域幅での表示をオンにする
このページは次のバージョンについて記述しています。
Microsoft Visual Studio 2005/.NET Framework 2.0

その他のバージョンについては、以下の情報を参照してください。
ChannelDispatcher クラス
チャネルを受け入れ、それをサービスと関連付けるコンポーネント。

名前空間: System.ServiceModel.Dispatcher
アセンブリ: System.ServiceModel (system.servicemodel.dll 内)

Visual Basic (宣言)
Public Class ChannelDispatcher
	Inherits ChannelDispatcherBase
Visual Basic (使用法)
Dim instance As ChannelDispatcher
C#
public class ChannelDispatcher : ChannelDispatcherBase
C++
public ref class ChannelDispatcher : public ChannelDispatcherBase
J#
public class ChannelDispatcher extends ChannelDispatcherBase
JScript
public class ChannelDispatcher extends ChannelDispatcherBase
XAML
適用できません。

ChannelDispatcher オブジェクトは、特定の URI (リッスン URI と呼ばれます) にある IChannelListener をサービスのインスタンスと関連付けます。各 ServiceHost オブジェクトは、そのサービスの異なるリスナおよびリッスン URI に関連付けられた多数の ChannelDispatcher オブジェクトを持つことができます。

メッセージが到着すると、ChannelDispatcher が、関連する各 EndpointDispatcher オブジェクトにエンドポイントがメッセージを受け入れ可能かどうかを問い合わせ、受け入れ可能ならメッセージを渡します。メッセージの送信先アドレスが AddressFilter プロパティに一致しており、メッセージ アクションが ContractFilter プロパティに一致しているときは、EndpointDispatcher オブジェクトが、ChannelDispatcher から送信されたメッセージの処理を担当します。

ChannelDispatcher オブジェクトに定義されているチャネル セッションの有効期間および動作を制御するすべてのプロパティは、検査および変更可能です。EndpointDispatcher に加えて、これらにはカスタム IChannelInitializer オブジェクト、IChannelListenerServiceHost、および関連付けられた InstanceContext が含まれます。

System.Object
   System.ServiceModel.Channels.CommunicationObject
     System.ServiceModel.Dispatcher.ChannelDispatcherBase
      System.ServiceModel.Dispatcher.ChannelDispatcher
この型の public static (Visual Basicでは共有) メンバはすべて,スレッド セーフです。インスタンス メンバの場合は,スレッド セーフであるとは限りません。

Microsoft .NET Framework 3.0 は Windows Vista,Microsoft Windows XP SP2,および Windows Server 2003 SP1 でサポートされています。

.NET Framework

サポート対象 : 3.0
コミュニティ コンテンツ   コミュニティ コンテンツとは
新しいコンテンツの追加 RSS  注釈
Processing
© 2009 Microsoft Corporation. All rights reserved. 使用条件  |  商標  |  プライバシー
Page view tracker