ChannelPoolSettings Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 nečinné před uzavřením.
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) |