ChannelPoolSettings 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.
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) |