Condividi tramite


ChannelPoolSettings Classe

Definizione

Specifica le quote per i canali che appartengono a un pool di canali usati da un endpoint di servizio.

public ref class ChannelPoolSettings
public class ChannelPoolSettings
type ChannelPoolSettings = class
Public Class ChannelPoolSettings
Ereditarietà
ChannelPoolSettings

Commenti

Le quote vengono usate come meccanismo di criteri per impedire il consumo di risorse eccessive. Impediscono attacchi Denial of Service (DOS) dannosi o non intenzionali. Usare questa classe quando si impostano quote di canale in un canale personalizzato.

ChannelPoolSettings specifica tre quote:

  • IdleTimeout per specificare l'intervallo di tempo massimo per il quale i canali nel pool possono essere inattive prima di essere chiusi.

  • LeaseTimeout per specificare l'intervallo di tempo dopo il quale un canale, quando viene restituito al pool, viene chiuso.

  • MaxOutboundChannelsPerEndpoint per specificare il numero massimo di canali che possono essere archiviati nel pool per ogni endpoint remoto.

Costruttori

Nome Descrizione
ChannelPoolSettings()

Inizializza una nuova istanza della classe ChannelPoolSettings.

Proprietà

Nome Descrizione
IdleTimeout

Ottiene o imposta l'intervallo di tempo massimo per il quale i canali nel pool possono essere inattive prima di essere chiusi.

LeaseTimeout

Ottiene o imposta la durata di un canale, dopo la quale viene chiusa.

MaxOutboundChannelsPerEndpoint

Ottiene o imposta il numero massimo di canali che si connettono a endpoint remoti che possono essere avviati dal servizio.

Metodi

Nome Descrizione
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a