FabricTransportActorRemotingProviderAttribute Klasse
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.
Legt den Fabric-TCP-Transport als Standardremotinganbieter für die Akteure fest.
[System.AttributeUsage(System.AttributeTargets.Assembly)]
public class FabricTransportActorRemotingProviderAttribute : Microsoft.ServiceFabric.Actors.Remoting.ActorRemotingProviderAttribute
[<System.AttributeUsage(System.AttributeTargets.Assembly)>]
type FabricTransportActorRemotingProviderAttribute = class
inherit ActorRemotingProviderAttribute
Public Class FabricTransportActorRemotingProviderAttribute
Inherits ActorRemotingProviderAttribute
- Vererbung
- Attribute
Konstruktoren
FabricTransportActorRemotingProviderAttribute() |
Initialisiert eine neue instance der -Klasse, die FabricTransportActorRemotingProviderAttribute verwendet werden kann, um den Fabric-TCP-Transport als Standardremotinganbieter für die Akteure festzulegen. |
Eigenschaften
ConnectTimeoutInMilliseconds |
Ruft das Verbindungstimeout in Millisekunden ab oder legt es fest. Diese Einstellungen geben die maximale Zeit an, die für die Verbindungsherstellung zulässig ist. |
KeepAliveTimeoutInSeconds |
Ruft das Keep Alive-Timeout in Sekunden ab oder legt es fest. Diese Einstellungen sind in dem Szenario nützlich, wenn Client und Dienst über einen Lastenausgleich verbunden sind, der die Verbindung schließt, wenn sie sich für einige Zeit im Leerlauf befindet. Wenn das Keep-Alive-Timeout konfiguriert ist, wird die Verbindung durch senden von Pingnachrichten in diesem Intervall am Leben erhalten. |
MaxMessageSize |
Ruft die maximale Größe der Remotingnachricht in Bytes ab oder legt diese fest. Wenn der Wert für diese Eigenschaft nicht angegeben wird oder kleiner oder gleich 0 ist, wird ein Standardwert von 4.194.304 Bytes (4 MB) verwendet. |
OperationTimeoutInSeconds |
Ruft das Vorgangstimeout in Sekunden ab oder legt es fest. Wenn der Vorgang nicht in der angegebenen Zeit abgeschlossen wird, wird ein Timeout ausgeführt. Standardmäßig versucht der Ausnahmehandler von FabricTransportServiceRemotingClientFactory/> erneut die Timeoutausnahme. Es wird empfohlen, das Vorgangstimeout nicht vom Standardwert zu ändern. |
RemotingClientVersion |
Ruft RemotingClientVersion ab, um zu bestimmen, wo V1- oder V2-Remotingclient verwendet wird, oder legt diesen fest. (Geerbt von ActorRemotingProviderAttribute) |
RemotingListenerVersion |
Ruft RemotingListenerVersion ab, um zu bestimmen, wo sich der Listener in V1, V2 befindet, oder legt diesen fest. (Geerbt von ActorRemotingProviderAttribute) |
Methoden
CreateServiceRemotingClientFactory(IServiceRemotingCallbackMessageHandler) |
Erstellt eine Dienstremoting-Clientfactory, die Microsoft.ServiceFabric.Services.Remoting.V2.Client.ServiceProxyFactory von verwendet werden kann, um einen Proxy für die Remoteschnittstelle des Diensts zu erstellen. |
CreateServiceRemotingListeners() |
Erstellt einen Dienstremotinglistener zum Remoting der Akteurschnittstellen. |
Gilt für:
Azure SDK for .NET