Freigeben über


ChannelPoolSettings Klasse

Definition

Legt Kontingente für Kanäle fest, die zu einem Pool an Kanälen gehören, der von einem Dienstendpunkt verwendet wird.

public ref class ChannelPoolSettings
public class ChannelPoolSettings
type ChannelPoolSettings = class
Public Class ChannelPoolSettings
Vererbung
ChannelPoolSettings

Hinweise

Kontingente werden als Richtlinienmechanismus verwendet, um den Verbrauch übermäßiger Ressourcen zu verhindern. Sie verhindern Denial-of-Service-Angriffe (DoS), die entweder böswillig oder unbeabsichtigt sind. Verwenden Sie diese Klasse, wenn Sie Kanalkontingente auf einem benutzerdefinierten Kanal erstellen.

ChannelPoolSettings gibt drei Kontingente an:

  • IdleTimeout zur Festlegung eines maximalen Zeitintervalls, für das die Kanäle im Pool im Leerlauf sein können, bevor sie geschlossen werden.

  • LeaseTimeout zur Festlegung eines Zeitintervalls, nach dem ein Kanal nach Rückkehr zum Pool geschlossen wird.

  • MaxOutboundChannelsPerEndpoint zur Festlegung einer maximalen Anzahl an Kanälen, die im Pool für jeden Remoteendpunkt gespeichert werden können.

Konstruktoren

ChannelPoolSettings()

Initialisiert eine neue Instanz der ChannelPoolSettings-Klasse.

Eigenschaften

IdleTimeout

Ruft ein maximales Zeitintervall ab, während dessen die Kanäle im Pool im Leerlauf sein können, bevor sie geschlossen werden, oder legt dieses fest.

LeaseTimeout

Ruft die Lebensdauer eines Kanals, nach der dieser geschlossen wurde, ab oder legt diesen Wert fest.

MaxOutboundChannelsPerEndpoint

Ruft die maximale Anzahl an Kanälen ab, die eine Verbindung zu den Remoteendpunkten aufbauen, die durch den Dienst initiiert werden können.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: