次の方法で共有


ServiceRemotingMessageDispatcher コンストラクター

定義

オーバーロード

ServiceRemotingMessageDispatcher(ServiceContext, IService, IServiceRemotingMessageBodyFactory)

指定されたサービス コンテキストを使用し、指定されたサービス実装にメッセージをディスパッチする クラスの新しいインスタンス ServiceRemotingMessageDispatcher を初期化します。

ServiceRemotingMessageDispatcher(IEnumerable<Type>, ServiceContext, Object, IServiceRemotingMessageBodyFactory)

指定されたサービス コンテキストを使用し、指定されたサービス実装にメッセージをディスパッチする クラスの新しいインスタンス ServiceRemotingMessageDispatcher を初期化します。

ServiceRemotingMessageDispatcher(ServiceContext, IService, IServiceRemotingMessageBodyFactory)

指定されたサービス コンテキストを使用し、指定されたサービス実装にメッセージをディスパッチする クラスの新しいインスタンス ServiceRemotingMessageDispatcher を初期化します。

public ServiceRemotingMessageDispatcher (System.Fabric.ServiceContext serviceContext, Microsoft.ServiceFabric.Services.Remoting.IService serviceImplementation, Microsoft.ServiceFabric.Services.Remoting.V2.IServiceRemotingMessageBodyFactory serviceRemotingMessageBodyFactory = default);
new Microsoft.ServiceFabric.Services.Remoting.V2.Runtime.ServiceRemotingMessageDispatcher : System.Fabric.ServiceContext * Microsoft.ServiceFabric.Services.Remoting.IService * Microsoft.ServiceFabric.Services.Remoting.V2.IServiceRemotingMessageBodyFactory -> Microsoft.ServiceFabric.Services.Remoting.V2.Runtime.ServiceRemotingMessageDispatcher
Public Sub New (serviceContext As ServiceContext, serviceImplementation As IService, Optional serviceRemotingMessageBodyFactory As IServiceRemotingMessageBodyFactory = Nothing)

パラメーター

serviceContext
ServiceContext

サービス コンテキスト

serviceImplementation
IService

型のインターフェイスを実装するサービス実装 IService

serviceRemotingMessageBodyFactory
IServiceRemotingMessageBodyFactory

ディスパッチャーが応答メッセージ本文を作成するために使用するファクトリ。

適用対象

ServiceRemotingMessageDispatcher(IEnumerable<Type>, ServiceContext, Object, IServiceRemotingMessageBodyFactory)

指定されたサービス コンテキストを使用し、指定されたサービス実装にメッセージをディスパッチする クラスの新しいインスタンス ServiceRemotingMessageDispatcher を初期化します。

public ServiceRemotingMessageDispatcher (System.Collections.Generic.IEnumerable<Type> remotingTypes, System.Fabric.ServiceContext serviceContext, object serviceImplementation, Microsoft.ServiceFabric.Services.Remoting.V2.IServiceRemotingMessageBodyFactory serviceRemotingMessageBodyFactory = default);
new Microsoft.ServiceFabric.Services.Remoting.V2.Runtime.ServiceRemotingMessageDispatcher : seq<Type> * System.Fabric.ServiceContext * obj * Microsoft.ServiceFabric.Services.Remoting.V2.IServiceRemotingMessageBodyFactory -> Microsoft.ServiceFabric.Services.Remoting.V2.Runtime.ServiceRemotingMessageDispatcher
Public Sub New (remotingTypes As IEnumerable(Of Type), serviceContext As ServiceContext, serviceImplementation As Object, Optional serviceRemotingMessageBodyFactory As IServiceRemotingMessageBodyFactory = Nothing)

パラメーター

remotingTypes
IEnumerable<Type>

メッセージのディスパッチ先となるリモート インターフェイス型。

serviceContext
ServiceContext

Service Fabric サービス コンテキスト。

serviceImplementation
Object

指定されたリモート インターフェイスを実装する オブジェクト。

serviceRemotingMessageBodyFactory
IServiceRemotingMessageBodyFactory

ディスパッチャーが応答メッセージ本文を作成するために使用するファクトリ。

適用対象