Freigeben über


ServiceProxyFactory Konstruktoren

Definition

Ü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: