Partager via


FabricTransportRemotingSettings Classe

Définition

Représente un paramètre qui configure la communication FabricTransport.

public class FabricTransportRemotingSettings
type FabricTransportRemotingSettings = class
Public Class FabricTransportRemotingSettings
Héritage
FabricTransportRemotingSettings

Constructeurs

FabricTransportRemotingSettings()

Initialise une nouvelle instance de la classe FabricTransportRemotingSettings avec les valeurs par défaut.

Propriétés

ConnectTimeout

Obtient ou définit la durée maximale autorisée pour l’établissement de la connexion.

ExceptionDeserializationTechnique

Obtient ou définit la technique de désérialisation d’exception à utiliser.

HeaderBufferSize

Obtient ou définit la taille de chaque mémoire tampon d’en-tête.

HeaderMaxBufferCount

Obtient ou définit le nombre maximal de mémoires tampons d’en-tête affectées au bufferpool.

KeepAliveTimeout

Obtient ou définit l’option KeepAliveTimeout qui fournit un moyen de configurer l’option tcp keep-alive.

MaxConcurrentCalls

Obtient ou définit le nombre maximal de messages activement processus de service à la fois.

MaxMessageSize

Obtient ou définit la taille maximale d’un message pouvant être reçu sur un canal configuré avec ce paramètre.

MaxQueueSize

Obtient ou définit la taille maximale d’une file d’attente qui stocke les messages pendant leur traitement pour un point de terminaison configuré avec ce paramètre.

OperationTimeout

Obtient ou définit le délai d’expiration de l’opération qui régit l’ensemble du processus d’envoi d’un message, y compris la réception d’un message de réponse pour une opération de service de demande/réponse. Ce délai d'attente s'applique également lors de l'envoi des messages de réponse d'une méthode du contrat de rappel.

SecurityCredentials

Obtient ou définit les informations d’identification de sécurité pour sécuriser la communication.

UseWrappedMessage

Obtient ou définit une valeur indiquant si les paramètres de la méthode de communication à distance doivent être encapsulés ou non avant de les envoyer sur le réseau. Lorsque UseWrappedMessage a la valeur false, les paramètres ne sont pas encapsulés. Lorsque cette valeur est définie sur true, les paramètres sont encapsulés. La valeur par défaut est false.

Méthodes

LoadFrom(String, String, String)

Charge les paramètres FabricTransport à partir d’une sectionName spécifiée dans le fichier de configuration. Le fichier de configuration peut être spécifié à l’aide de filePath ou à l’aide du nom du package de configuration spécifié dans le manifeste de service. Il va d’abord essayer de charger la configuration à l’aide de configPackageName. Si configPackageName n’est pas spécifié, essayez de charger à partir de filePath.

TryLoadFrom(String, FabricTransportRemotingSettings, String, String)

Essayez de charger les paramètres FabricTransport à partir d’une sectionName spécifiée dans le fichier de configuration. Le fichier de configuration peut être spécifié à l’aide de filePath ou à l’aide du nom du package de configuration spécifié dans le manifeste de service. Il va d’abord essayer de charger la configuration à l’aide de configPackageName. Si configPackageName n’est pas spécifié, essayez de charger à partir de filePath.

S’applique à