WcfActorRemotingClientFactory Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
Azure SDK for .NET