Partilhar via


WcfActorRemotingClientFactory Construtores

Definição

Sobrecargas

WcfActorRemotingClientFactory(IServiceRemotingCallbackClient)

Inicializa uma nova instância da classe WcfActorRemotingClientFactory.

WcfActorRemotingClientFactory(Binding, IServiceRemotingCallbackClient, IEnumerable<IExceptionHandler>, IServicePartitionResolver, String)

Inicializa uma nova instância da classe WcfActorRemotingClientFactory.

WcfActorRemotingClientFactory(IServiceRemotingCallbackClient)

Inicializa uma nova instância da classe WcfActorRemotingClientFactory.

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

Parâmetros

callbackClient
Microsoft.ServiceFabric.Services.Remoting.V1.IServiceRemotingCallbackClient

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

Aplica-se a

WcfActorRemotingClientFactory(Binding, IServiceRemotingCallbackClient, IEnumerable<IExceptionHandler>, IServicePartitionResolver, String)

Inicializa uma nova instância da classe WcfActorRemotingClientFactory.

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

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
Microsoft.ServiceFabric.Services.Remoting.V1.IServiceRemotingCallbackClient

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.

Comentários

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

Aplica-se a