Compartir a través de


ServiceProxyFactory Constructores

Definición

Sobrecargas

ServiceProxyFactory(OperationRetrySettings)

Inicializa una nueva instancia de la ServiceProxyFactory clase con los restablecimientos de reintento especificados y remotingClientFactory predeterminados.

ServiceProxyFactory(Func<IServiceRemotingCallbackMessageHandler, IServiceRemotingClientFactory>, OperationRetrySettings, Action<IServiceRemotingClientFactory>)

Inicializa una nueva instancia de la ServiceProxyFactory clase con el generador de comunicación remota V2 especificado y el restablecimiento de reintento.

ServiceProxyFactory(OperationRetrySettings)

Inicializa una nueva instancia de la ServiceProxyFactory clase con los restablecimientos de reintento especificados y remotingClientFactory predeterminados.

public ServiceProxyFactory (Microsoft.ServiceFabric.Services.Communication.Client.OperationRetrySettings retrySettings = default);
new Microsoft.ServiceFabric.Services.Remoting.Client.ServiceProxyFactory : Microsoft.ServiceFabric.Services.Communication.Client.OperationRetrySettings -> Microsoft.ServiceFabric.Services.Remoting.Client.ServiceProxyFactory
Public Sub New (Optional retrySettings As OperationRetrySettings = Nothing)

Parámetros

retrySettings
OperationRetrySettings

La configuración para reintentar las operaciones con errores.

Se aplica a

ServiceProxyFactory(Func<IServiceRemotingCallbackMessageHandler, IServiceRemotingClientFactory>, OperationRetrySettings, Action<IServiceRemotingClientFactory>)

Inicializa una nueva instancia de la ServiceProxyFactory clase con el generador de comunicación remota V2 especificado y el restablecimiento de reintento.

public ServiceProxyFactory (Func<Microsoft.ServiceFabric.Services.Remoting.V2.Client.IServiceRemotingCallbackMessageHandler,Microsoft.ServiceFabric.Services.Remoting.V2.Client.IServiceRemotingClientFactory> createServiceRemotingClientFactory, Microsoft.ServiceFabric.Services.Communication.Client.OperationRetrySettings retrySettings = default, Action<Microsoft.ServiceFabric.Services.Remoting.V2.Client.IServiceRemotingClientFactory> disposeFactory = default);
new Microsoft.ServiceFabric.Services.Remoting.Client.ServiceProxyFactory : Func<Microsoft.ServiceFabric.Services.Remoting.V2.Client.IServiceRemotingCallbackMessageHandler, Microsoft.ServiceFabric.Services.Remoting.V2.Client.IServiceRemotingClientFactory> * Microsoft.ServiceFabric.Services.Communication.Client.OperationRetrySettings * Action<Microsoft.ServiceFabric.Services.Remoting.V2.Client.IServiceRemotingClientFactory> -> Microsoft.ServiceFabric.Services.Remoting.Client.ServiceProxyFactory
Public Sub New (createServiceRemotingClientFactory As Func(Of IServiceRemotingCallbackMessageHandler, IServiceRemotingClientFactory), Optional retrySettings As OperationRetrySettings = Nothing, Optional disposeFactory As Action(Of IServiceRemotingClientFactory) = Nothing)

Parámetros

createServiceRemotingClientFactory
Func<IServiceRemotingCallbackMessageHandler,IServiceRemotingClientFactory>

Especifica el método de fábrica que crea el generador de cliente de comunicación remota. El generador de cliente de comunicación remota obtenido de este método se almacena en caché en ServiceProxyFactory.

retrySettings
OperationRetrySettings

Especifica la directiva de reintento que se va a usar en las excepciones que se ven al usar los servidores proxy creados por esta factoría.

disposeFactory
Action<IServiceRemotingClientFactory>

Especifica el método que elimina los recursos clientFactory.

Se aplica a