Compartir a través de


WcfActorRemotingClientFactory Constructores

Definición

Sobrecargas

WcfActorRemotingClientFactory(IServiceRemotingCallbackMessageHandler)

Inicializa una nueva instancia de la clase WcfActorRemotingClientFactory.

WcfActorRemotingClientFactory(Binding, IServiceRemotingCallbackMessageHandler, IEnumerable<IExceptionHandler>, IServicePartitionResolver, String, IServiceRemotingMessageSerializationProvider, Boolean)

Inicializa una nueva instancia de la clase WcfActorRemotingClientFactory.

WcfActorRemotingClientFactory(IServiceRemotingCallbackMessageHandler)

Inicializa una nueva instancia de la clase WcfActorRemotingClientFactory.

public WcfActorRemotingClientFactory (Microsoft.ServiceFabric.Services.Remoting.V2.Client.IServiceRemotingCallbackMessageHandler callbackClient);
new Microsoft.ServiceFabric.Actors.Remoting.V2.Wcf.Client.WcfActorRemotingClientFactory : Microsoft.ServiceFabric.Services.Remoting.V2.Client.IServiceRemotingCallbackMessageHandler -> Microsoft.ServiceFabric.Actors.Remoting.V2.Wcf.Client.WcfActorRemotingClientFactory
Public Sub New (callbackClient As IServiceRemotingCallbackMessageHandler)

Parámetros

callbackClient
IServiceRemotingCallbackMessageHandler

Cliente de devolución de llamada que recibe las devoluciones de llamada del servicio.

Se aplica a

WcfActorRemotingClientFactory(Binding, IServiceRemotingCallbackMessageHandler, IEnumerable<IExceptionHandler>, IServicePartitionResolver, String, IServiceRemotingMessageSerializationProvider, Boolean)

Inicializa una nueva instancia de la clase WcfActorRemotingClientFactory.

public WcfActorRemotingClientFactory (System.ServiceModel.Channels.Binding clientBinding, Microsoft.ServiceFabric.Services.Remoting.V2.Client.IServiceRemotingCallbackMessageHandler callbackClient, System.Collections.Generic.IEnumerable<Microsoft.ServiceFabric.Services.Communication.Client.IExceptionHandler> exceptionHandlers = default, Microsoft.ServiceFabric.Services.Client.IServicePartitionResolver servicePartitionResolver = default, string traceId = default, Microsoft.ServiceFabric.Services.Remoting.V2.IServiceRemotingMessageSerializationProvider serializationProvider = default, bool useWrappedMessage = false);
new Microsoft.ServiceFabric.Actors.Remoting.V2.Wcf.Client.WcfActorRemotingClientFactory : System.ServiceModel.Channels.Binding * Microsoft.ServiceFabric.Services.Remoting.V2.Client.IServiceRemotingCallbackMessageHandler * seq<Microsoft.ServiceFabric.Services.Communication.Client.IExceptionHandler> * Microsoft.ServiceFabric.Services.Client.IServicePartitionResolver * string * Microsoft.ServiceFabric.Services.Remoting.V2.IServiceRemotingMessageSerializationProvider * bool -> Microsoft.ServiceFabric.Actors.Remoting.V2.Wcf.Client.WcfActorRemotingClientFactory
Public Sub New (clientBinding As Binding, callbackClient As IServiceRemotingCallbackMessageHandler, Optional exceptionHandlers As IEnumerable(Of IExceptionHandler) = Nothing, Optional servicePartitionResolver As IServicePartitionResolver = Nothing, Optional traceId As String = Nothing, Optional serializationProvider As IServiceRemotingMessageSerializationProvider = Nothing, Optional useWrappedMessage As Boolean = false)

Parámetros

clientBinding
Binding

Enlace WCF que se va a usar para el cliente. Si el enlace de cliente es null, se crea un enlace de cliente predeterminado mediante CreateTcpClientBinding(Int64, TimeSpan, TimeSpan) el método que crea un NetTcpBinding objeto sin seguridad.

callbackClient
IServiceRemotingCallbackMessageHandler

Cliente de devolución de llamada que recibe las devoluciones de llamada del servicio.

exceptionHandlers
IEnumerable<IExceptionHandler>

Controladores de excepciones para controlar las excepciones encontradas en la comunicación con el servicio.

servicePartitionResolver
IServicePartitionResolver

Solucionador de particiones de servicio para resolver los puntos de conexión de servicio. Si no se especifica, se usa un solucionador de particiones de servicio predeterminado devuelto por GetDefault() .

traceId
String

Identificador que se va a usar en seguimientos de diagnóstico de este componente.

serializationProvider
IServiceRemotingMessageSerializationProvider

Proveedor de serialización

useWrappedMessage
Boolean

Indica si los parámetros del método de comunicación remota deben encapsularse o no antes de enviarlos a través de la conexión. Cuando UseWrappedMessage se establece en false, los parámetros no se ajustarán. Cuando este valor se establece en true, los parámetros se ajustarán. El valor predeterminado es false.

Comentarios

Esta fábrica usa WcfExceptionHandler, , ActorRemotingExceptionHandlerademás de los controladores de excepciones proporcionados al constructor .

Se aplica a