Compartilhar via


WcfActorRemotingClientFactory Construtores

Definição

Sobrecargas

WcfActorRemotingClientFactory(IServiceRemotingCallbackMessageHandler)

Inicializa uma nova instância da classe WcfActorRemotingClientFactory.

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

Inicializa uma nova instância da classe WcfActorRemotingClientFactory.

WcfActorRemotingClientFactory(IServiceRemotingCallbackMessageHandler)

Inicializa uma nova instância da classe 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

O cliente de retorno de chamada que recebe os retornos de chamada do serviço.

Aplica-se a

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

Inicializa uma nova instância da classe 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

Associação do WCF a ser usada para o cliente. Se a associação do cliente for nula, uma associação de cliente padrão será criada usando CreateTcpClientBinding(Int64, TimeSpan, TimeSpan) o método que cria um NetTcpBinding sem segurança.

callbackClient
IServiceRemotingCallbackMessageHandler

O cliente de retorno de chamada que recebe os retornos de chamada do serviço.

exceptionHandlers
IEnumerable<IExceptionHandler>

Manipuladores de exceção para lidar com as exceções encontradas na comunicação com o serviço.

servicePartitionResolver
IServicePartitionResolver

Resolvedor de partição de serviço para resolve os pontos de extremidade de serviço. Se não for especificado, um resolvedor de partição de serviço padrão retornado por GetDefault() será usado.

traceId
String

Id a ser usada em diagnóstico rastreamentos desse componente.

serializationProvider
IServiceRemotingMessageSerializationProvider

Provedor de serialização

useWrappedMessage
Boolean

Ele indica se os parâmetros do método de comunicação remota devem ser encapsulados ou não antes de enviá-los pelo fio. Quando UseWrappedMessage for definido como false, os parâmetros não serão encapsulados. Quando esse valor for definido como true, os parâmetros serão encapsulados. O valor padrão é false.

Comentários

Essa fábrica usa WcfExceptionHandler, ActorRemotingExceptionHandler, além dos manipuladores de exceção fornecidos ao construtor.

Aplica-se a