ChannelPoolSettings Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Określa przydziały dla kanałów należących do puli kanałów używanych przez punkt końcowy usługi.
public ref class ChannelPoolSettings
public class ChannelPoolSettings
type ChannelPoolSettings = class
Public Class ChannelPoolSettings
- Dziedziczenie
-
ChannelPoolSettings
Uwagi
Przydziały są używane jako mechanizm zasad, aby zapobiec zużyciu nadmiernych zasobów. Uniemożliwiają one ataki typu "odmowa usługi" (DOS), które są złośliwe lub niezamierzone. Użyj tej klasy, gdy ustawiasz limity przydziału kanałów w niestandardowym kanale.
ChannelPoolSettings określa trzy przydziały:
IdleTimeout Aby określić maksymalny interwał czasu, przez który kanały w puli mogą być bezczynne, zanim zostaną zamknięte.
LeaseTimeout Aby określić interwał czasu, po którym kanał, gdy zostanie zwrócony do puli, jest zamknięty.
MaxOutboundChannelsPerEndpoint Aby określić maksymalną liczbę kanałów, które mogą być przechowywane w puli dla każdego zdalnego punktu końcowego.
Konstruktory
ChannelPoolSettings() |
Inicjuje nowe wystąpienie klasy ChannelPoolSettings. |
Właściwości
IdleTimeout |
Pobiera lub ustawia maksymalny interwał czasu, przez który kanały w puli mogą być bezczynne, zanim zostaną zamknięte. |
LeaseTimeout |
Pobiera lub ustawia okres istnienia kanału, po upływie którego jest zamknięty. |
MaxOutboundChannelsPerEndpoint |
Pobiera lub ustawia maksymalną liczbę kanałów łączących się ze zdalnymi punktami końcowymi, które mogą być inicjowane przez usługę. |
Metody
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |