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 limity przydziału 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
Limity przydziału są używane jako mechanizm zasad, aby zapobiec nadmiernemu użyciu zasobów. Zapobiegają atakom typu "odmowa usługi" (DOS), które są złośliwe lub niezamierzone. Użyj tej klasy podczas ustawiania limitów przydziału kanału w kanale niestandardowym.
ChannelPoolSettings określa trzy limity przydziału:
IdleTimeout aby określić maksymalny interwał czasu, dla którego kanały w puli mogą być bezczynne przed zamknięciem.
LeaseTimeout aby określić interwał czasu, po którym kanał po powrocie do puli jest zamykany.
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 |
Pobierz lub ustawia maksymalny interwał czasu, dla którego kanały w puli mogą być bezczynne przed zamknięciem. |
LeaseTimeout |
Pobiera lub ustawia okres istnienia kanału, po którym jest zamknięty. |
MaxOutboundChannelsPerEndpoint |
Pobiera lub ustawia maksymalną liczbę kanałów łączących się z 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) |