ServiceProxyFactory Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
ServiceProxyFactory(OperationRetrySettings) |
Initialise une nouvelle instance de la ServiceProxyFactory classe avec les nouvelles tentatives et la communication à distanceClientFactory par défaut spécifiées. |
ServiceProxyFactory(Func<IServiceRemotingCallbackMessageHandler, IServiceRemotingClientFactory>, OperationRetrySettings, Action<IServiceRemotingClientFactory>) |
Initialise une nouvelle instance de la classe avec la ServiceProxyFactory fabrique de communication à distance V2 spécifiée et les nouvelles tentatives. |
ServiceProxyFactory(OperationRetrySettings)
Initialise une nouvelle instance de la ServiceProxyFactory classe avec les nouvelles tentatives et la communication à distanceClientFactory par défaut spécifiées.
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)
Paramètres
- retrySettings
- OperationRetrySettings
Paramètres permettant de réessayer les opérations ayant échoué.
S’applique à
ServiceProxyFactory(Func<IServiceRemotingCallbackMessageHandler, IServiceRemotingClientFactory>, OperationRetrySettings, Action<IServiceRemotingClientFactory>)
Initialise une nouvelle instance de la classe avec la ServiceProxyFactory fabrique de communication à distance V2 spécifiée et les nouvelles tentatives.
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)
Paramètres
- createServiceRemotingClientFactory
- Func<IServiceRemotingCallbackMessageHandler,IServiceRemotingClientFactory>
Spécifie la méthode de fabrique qui crée la fabrique du client de communication à distance. La fabrique de client de communication à distance obtenue à partir de cette méthode est mise en cache dans ServiceProxyFactory.
- retrySettings
- OperationRetrySettings
Spécifie la stratégie de nouvelles tentatives à utiliser sur les exceptions observées lors de l’utilisation des proxys créés par cette fabrique
- disposeFactory
- Action<IServiceRemotingClientFactory>
Spécifie la méthode qui supprime les ressources clientFactory.
S’applique à
Azure SDK for .NET