Compartir a través de


WcfActorRemotingClientFactory Clase

Definición

que Microsoft.ServiceFabric.Services.Remoting.V1.Client.IServiceRemotingClientFactory usa Windows Communication Foundation para crear Microsoft.ServiceFabric.Services.Remoting.V1.Client.IServiceRemotingClient para comunicarse con un servicio de actor y actores hospedados por él, mediante interfaces de actor y de servicio que se remotan a través de WcfActorServiceRemotingListener.

public class WcfActorRemotingClientFactory : Microsoft.ServiceFabric.Services.Remoting.V1.Wcf.Client.WcfServiceRemotingClientFactory
type WcfActorRemotingClientFactory = class
    inherit WcfServiceRemotingClientFactory
Public Class WcfActorRemotingClientFactory
Inherits WcfServiceRemotingClientFactory
Herencia
WcfActorRemotingClientFactory

Constructores

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

Inicializa una nueva instancia de la clase WcfActorRemotingClientFactory.

WcfActorRemotingClientFactory(IServiceRemotingCallbackClient)

Inicializa una nueva instancia de la clase WcfActorRemotingClientFactory.

Métodos

Dispose()

Libera recursos administrados o no administrados.

(Heredado de WcfServiceRemotingClientFactory)

Eventos

ClientConnected

Controlador de eventos que se desencadena cuando un cliente está conectado al punto de conexión de servicio.

(Heredado de WcfServiceRemotingClientFactory)
ClientDisconnected

Controlador de eventos que se desencadena cuando un cliente está desconectado del punto de conexión de servicio.

(Heredado de WcfServiceRemotingClientFactory)

Implementaciones de interfaz explícitas

ICommunicationClientFactory<IServiceRemotingClient>.GetClientAsync(ResolvedServicePartition, TargetReplicaSelector, String, OperationRetrySettings, CancellationToken)

Vuelve a resolver una partición del servicio especificado que contiene uno o varios agentes de escucha de comunicación y devuelve un cliente para comunicarse con el punto de conexión correspondiente al listenerName especificado.

El punto de conexión del servicio tiene el formato {"Endpoints":{"Listener1":"Endpoint1","Listener2":"Endpoint2" ...}}

(Heredado de WcfServiceRemotingClientFactory)
ICommunicationClientFactory<IServiceRemotingClient>.GetClientAsync(Uri, ServicePartitionKey, TargetReplicaSelector, String, OperationRetrySettings, CancellationToken)

Resuelve una partición del servicio especificado que contiene uno o varios agentes de escucha de comunicación y devuelve un cliente para comunicarse con el punto de conexión correspondiente al listenerName especificado.

El punto de conexión del servicio tiene el formato {"Endpoints":{"Listener1":"Endpoint1","Listener2":"Endpoint2" ...}}

(Heredado de WcfServiceRemotingClientFactory)
ICommunicationClientFactory<IServiceRemotingClient>.ReportOperationExceptionAsync(IServiceRemotingClient, ExceptionInformation, OperationRetrySettings, CancellationToken)

Controla las excepciones que se producen en CommunicationClient al enviar un mensaje al servicio.

(Heredado de WcfServiceRemotingClientFactory)

Se aplica a