Freigeben über


ServiceRemotingMessageDispatcher Konstruktoren

Definition

Überlädt

ServiceRemotingMessageDispatcher(ServiceContext, IService, IServiceRemotingMessageBodyFactory)

Initialisiert eine neue instance der -Klasse, die ServiceRemotingMessageDispatcher den angegebenen Dienstkontext verwendet, und sendet Nachrichten an die angegebene Dienstimplementierung.

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

Initialisiert eine neue instance der -Klasse, die ServiceRemotingMessageDispatcher den angegebenen Dienstkontext verwendet, und sendet Nachrichten an die angegebene Dienstimplementierung.

ServiceRemotingMessageDispatcher(ServiceContext, IService, IServiceRemotingMessageBodyFactory)

Initialisiert eine neue instance der -Klasse, die ServiceRemotingMessageDispatcher den angegebenen Dienstkontext verwendet, und sendet Nachrichten an die angegebene Dienstimplementierung.

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)

Parameter

serviceContext
ServiceContext

Dienstkontext

serviceImplementation
IService

Dienstimplementierung, die Schnittstellen vom Typ implementiert IService

serviceRemotingMessageBodyFactory
IServiceRemotingMessageBodyFactory

Die Factory, die vom Dispatcher verwendet wird, um Antwortnachrichtentexte zu erstellen.

Gilt für:

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

Initialisiert eine neue instance der -Klasse, die ServiceRemotingMessageDispatcher den angegebenen Dienstkontext verwendet, und sendet Nachrichten an die angegebene Dienstimplementierung.

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)

Parameter

remotingTypes
IEnumerable<Type>

Remoteschnittstellentypen, an die die Nachrichten gesendet werden sollen.

serviceContext
ServiceContext

Der Service Fabric-Dienstkontext.

serviceImplementation
Object

Objekt, das die spezifischen Remoteschnittstellen implementiert.

serviceRemotingMessageBodyFactory
IServiceRemotingMessageBodyFactory

Die Factory, die vom Dispatcher verwendet wird, um Antwortnachrichtentexte zu erstellen.

Gilt für: