Partager via


ChannelPoolSettings Classe

Définition

Spécifie des quotas pour des canaux qui appartiennent à un pool de canaux utilisés par un point de terminaison de service.

public ref class ChannelPoolSettings
public class ChannelPoolSettings
type ChannelPoolSettings = class
Public Class ChannelPoolSettings
Héritage
ChannelPoolSettings

Remarques

Les quotas sont utilisés comme un mécanisme de stratégie pour empêcher une consommation excessive de ressources. Ils empêchent les attaques par déni de service (DOS) qui sont malveillantes ou involontaires. Utilisez cette classe lors de la définition de quotas de canal sur un canal personnalisé.

ChannelPoolSettings spécifie trois quotas :

  • IdleTimeout pour spécifier l'intervalle de temps maximal pendant lequel les canaux du pool peuvent être inactifs avant leur fermeture.

  • LeaseTimeout pour spécifier l'intervalle de temps après lequel un canal, lorsqu'il est retourné au pool, est fermé.

  • MaxOutboundChannelsPerEndpoint pour spécifier le nombre maximal de canaux qui peuvent être stockés dans le pool pour chaque point de terminaison distant.

Constructeurs

ChannelPoolSettings()

Initialise une nouvelle instance de la classe ChannelPoolSettings.

Propriétés

IdleTimeout

Obtient ou définit l'intervalle de temps maximal pendant lequel les canaux du pool peuvent être inactifs avant leur fermeture.

LeaseTimeout

Obtient ou définit la durée de vie d'un canal avant sa fermeture.

MaxOutboundChannelsPerEndpoint

Obtient ou définit le nombre maximal de canaux se connectant aux points de terminaison distants qui peuvent être initialisés par le service.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à