ChannelPoolSettings Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Anger kvoter för kanaler som tillhör en pool med kanaler som används av en tjänstslutpunkt.
public ref class ChannelPoolSettings
public class ChannelPoolSettings
type ChannelPoolSettings = class
Public Class ChannelPoolSettings
- Arv
-
ChannelPoolSettings
Kommentarer
Kvoter används som en principmekanism för att förhindra förbrukning av överdrivna resurser. De förhindrar DoS-attacker (Denial of Service) som antingen är skadliga eller oavsiktliga. Använd den här klassen när du anger kanalkvoter på en anpassad kanal.
ChannelPoolSettings anger tre kvoter:
IdleTimeout för att ange det maximala tidsintervall för vilket kanalerna i poolen kan vara inaktiva innan de stängs.
LeaseTimeout för att ange det tidsintervall efter vilket en kanal stängs när den returneras till poolen.
MaxOutboundChannelsPerEndpoint för att ange det maximala antalet kanaler som kan lagras i poolen för varje fjärrslutpunkt.
Konstruktorer
| Name | Description |
|---|---|
| ChannelPoolSettings() |
Initierar en ny instans av ChannelPoolSettings klassen. |
Egenskaper
| Name | Description |
|---|---|
| IdleTimeout |
Hämta eller anger det maximala tidsintervall för vilket kanalerna i poolen kan vara inaktiva innan de stängs. |
| LeaseTimeout |
Hämtar eller anger livslängden för en kanal, varefter den stängs. |
| MaxOutboundChannelsPerEndpoint |
Hämtar eller anger det maximala antalet kanaler som ansluter till fjärrslutpunkter som kan initieras av tjänsten. |
Metoder
| Name | Description |
|---|---|
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |