Compartir a través de


WcfActorRemotingClientFactory Clase

Definición

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

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

Constructores

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.

Métodos

Dispose()

Libera recursos administrados o no administrados. El método Dispose se agrega en lugar de convertirlo en IDisposable para que no cambie la información de tipo y no sea un cambio importante.

(Heredado de WcfServiceRemotingClientFactory)
GetRemotingMessageBodyFactory()

Devuelve el generador de mensajes usado para crear el cuerpo del mensaje de comunicación remota de solicitud y respuesta.

(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