ServiceProxyFactory Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
Azure SDK for .NET