Partager via


FabricTransportServiceRemotingProviderAttribute Classe

Définition

Cet attribut permet de définir le transport TCP fabric comme fournisseur de transport de communication à distance par défaut dans l’assembly et la personnalisation de celui-ci.

public class FabricTransportServiceRemotingProviderAttribute : Microsoft.ServiceFabric.Services.Remoting.ServiceRemotingProviderAttribute
type FabricTransportServiceRemotingProviderAttribute = class
    inherit ServiceRemotingProviderAttribute
Public Class FabricTransportServiceRemotingProviderAttribute
Inherits ServiceRemotingProviderAttribute
Héritage
FabricTransportServiceRemotingProviderAttribute

Constructeurs

FabricTransportServiceRemotingProviderAttribute()

Initialise une nouvelle instance de la classe FabricTransportServiceRemotingProviderAttribute.

Propriétés

ConnectTimeoutInMilliseconds

Obtient ou Définit le délai d’expiration de la 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 actif en secondes. Ces paramètres sont utiles dans le scénario où le client et le service sont connectés via l’équilibreur de charge qui ferme la connexion s’il est inactif pendant un certain temps. Si le délai d’expiration de conservation 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 des nouvelles tentatives de FabricTransportServiceRemotingClientFactory 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 la version du client de communication à distance à utiliser.

(Hérité de ServiceRemotingProviderAttribute)
RemotingListenerVersion

Obtient ou définit la version que l’écouteur de communication à distance doit utiliser.

(Hérité de ServiceRemotingProviderAttribute)

Méthodes

CreateServiceRemotingClientFactoryV2(IServiceRemotingCallbackMessageHandler)

Crée une fabrique de client de communication à distance du service V2 pour la connexion au service via des interfaces de service distantes.

CreateServiceRemotingListeners()

Crée un écouteur de communication à distance du service V2 pour la communication à distance de l’interface de service.

S’applique à