FabricTransportActorRemotingProviderAttribute Classe
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.
Définit le transport TCP de l’infrastructure comme fournisseur de communication à distance par défaut pour les acteurs.
[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
- Héritage
- Attributs
Constructeurs
FabricTransportActorRemotingProviderAttribute() |
Initialise une nouvelle instance de la FabricTransportActorRemotingProviderAttribute classe qui peut être utilisée pour définir le transport TCP d’infrastructure comme fournisseur de communication à distance par défaut pour les acteurs. |
Propriétés
ConnectTimeoutInMilliseconds |
Obtient ou définit le délai d’expiration de connexion en millisecondes. Ces paramètres spécifient la durée maximale autorisée pour l’établissement de la connexion. |
KeepAliveTimeoutInSeconds |
Obtient ou Définit le délai d’expiration de la conservation active en secondes. Ces paramètres sont utiles dans le scénario où le client et le service sont connectés via un équilibreur de charge qui ferme la connexion si elle est inactive pendant un certain temps. Si le délai d’expiration keep alive est configuré, la connexion est maintenue active en envoyant des messages ping à cet intervalle. |
MaxMessageSize |
Obtient ou définit la taille maximale du message de communication à distance en octets. Si la valeur de cette propriété n’est pas spécifiée ou si elle est inférieure ou égale à zéro, une valeur par défaut de 4 194 304 octets (4 Mo) est utilisée. |
OperationTimeoutInSeconds |
Obtient ou définit le délai d’expiration de l’opération en secondes. Si l’opération n’est pas terminée dans l’heure spécifiée, elle est expirée. Par défaut, le gestionnaire d’exceptions de FabricTransportServiceRemotingClientFactory /> retente l’exception expirée. Il est recommandé de ne pas modifier le délai d’expiration de l’opération par rapport à sa valeur par défaut. |
RemotingClientVersion |
Obtient ou définit RemotingClientVersion pour déterminer où le client de communication à distance V1 ou V2 est utilisé. (Hérité de ActorRemotingProviderAttribute) |
RemotingListenerVersion |
Obtient ou définit RemotingListenerVersion pour déterminer où se trouve l’écouteur dans V1, V2 . (Hérité de ActorRemotingProviderAttribute) |
Méthodes
CreateServiceRemotingClientFactory(IServiceRemotingCallbackMessageHandler) |
Crée une fabrique de client de communication à distance du service qui peut être utilisée par le Microsoft.ServiceFabric.Services.Remoting.V2.Client.ServiceProxyFactory pour créer un proxy pour l’interface distante du service. |
CreateServiceRemotingListeners() |
Crée un écouteur de communication à distance de service pour la communication à distance des interfaces de l’acteur. |
S’applique à
Azure SDK for .NET