ServiceProxyFactory Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
ServiceProxyFactory(OperationRetrySettings) |
Initialisiert eine neue instance der ServiceProxyFactory -Klasse mit den angegebenen Retrysettings und standardmäßigem RemotingClientFactory. |
ServiceProxyFactory(Func<IServiceRemotingCallbackMessageHandler, IServiceRemotingClientFactory>, OperationRetrySettings, Action<IServiceRemotingClientFactory>) |
Initialisiert eine neue instance der ServiceProxyFactory -Klasse mit der angegebenen V2-Remotingfactory und Wiederholungseinstellungen. |
ServiceProxyFactory(OperationRetrySettings)
Initialisiert eine neue instance der ServiceProxyFactory -Klasse mit den angegebenen Retrysettings und standardmäßigem RemotingClientFactory.
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)
Parameter
- retrySettings
- OperationRetrySettings
Die Einstellungen zum Wiederholen der fehlgeschlagenen Vorgänge.
Gilt für:
ServiceProxyFactory(Func<IServiceRemotingCallbackMessageHandler, IServiceRemotingClientFactory>, OperationRetrySettings, Action<IServiceRemotingClientFactory>)
Initialisiert eine neue instance der ServiceProxyFactory -Klasse mit der angegebenen V2-Remotingfactory und Wiederholungseinstellungen.
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)
Parameter
- createServiceRemotingClientFactory
- Func<IServiceRemotingCallbackMessageHandler,IServiceRemotingClientFactory>
Gibt die Factorymethode an, die die Remotingclientfactory erstellt. Die von dieser Methode abgerufene Remotingclientfactory wird in ServiceProxyFactory zwischengespeichert.
- retrySettings
- OperationRetrySettings
Gibt die Wiederholungsrichtlinie an, die für Ausnahmen verwendet werden soll, die bei Verwendung der proxys verwendet werden, die von dieser Factory erstellt wurden.
- disposeFactory
- Action<IServiceRemotingClientFactory>
Gibt die Methode an, mit der clientFactory-Ressourcen verworfen werden.
Gilt für:
Azure SDK for .NET