ChannelPoolSettings Třída

Definice

Určuje kvóty pro kanály, které patří do fondu kanálů používaných koncovým bodem služby.

public ref class ChannelPoolSettings
public class ChannelPoolSettings
type ChannelPoolSettings = class
Public Class ChannelPoolSettings
Dědičnost
ChannelPoolSettings

Poznámky

Kvóty se používají jako mechanismus zásad, který brání spotřebě nadměrných prostředků. Zabraňují útokům dos (Denial of Service), které jsou škodlivé nebo neúmyslné. Tuto třídu použijte při nastavování kvót kanálů pro vlastní kanál.

ChannelPoolSettings určuje tři kvóty:

  • IdleTimeout zadejte maximální časový interval, po který můžou být kanály ve fondu před uzavřením nečinné.

  • LeaseTimeout zadejte časový interval, po jehož uplynutí se kanál po návratu do fondu zavře.

  • MaxOutboundChannelsPerEndpoint zadejte maximální počet kanálů, které lze uložit ve fondu pro každý vzdálený koncový bod.

Konstruktory

ChannelPoolSettings()

Inicializuje novou instanci ChannelPoolSettings třídy .

Vlastnosti

IdleTimeout

Získejte nebo nastavíte maximální časový interval, po který můžou být kanály ve fondu před uzavřením nečinné.

LeaseTimeout

Získá nebo nastaví životnost kanálu, po jehož uplynutí je uzavřen.

MaxOutboundChannelsPerEndpoint

Získá nebo nastaví maximální počet kanálů připojujících se ke vzdáleným koncovým bodům, které mohou být inicializovány službou.

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro