ReliableSessionElement.MaxRetryCount Egenskap
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.
Hämtar eller anger det maximala antalet gånger som en tillförlitlig kanal försöker överföra ett meddelande som den inte har fått någon bekräftelse för genom att anropa Skicka på den underliggande kanalen.
public:
property int MaxRetryCount { int get(); void set(int value); };
[System.Configuration.ConfigurationProperty("maxRetryCount", DefaultValue=8)]
[System.Configuration.IntegerValidator(MinValue=1)]
public int MaxRetryCount { get; set; }
[<System.Configuration.ConfigurationProperty("maxRetryCount", DefaultValue=8)>]
[<System.Configuration.IntegerValidator(MinValue=1)>]
member this.MaxRetryCount : int with get, set
Public Property MaxRetryCount As Integer
Egenskapsvärde
Det maximala antalet gånger en tillförlitlig kanal försöker skicka ett meddelande som den inte har fått någon bekräftelse för genom att anropa Skicka på den underliggande kanalen. Minimivärdet är 1. högst 20. och standardvärdet är 8.
- Attribut
Kommentarer
Det här värdet ska vara ett heltal som är större än noll. Om en bekräftelse inte tas emot efter den senaste återöverföringen felar kanalen.
Ett meddelande anses vara överfört om leveransen till mottagaren bekräftas av mottagaren.
Om en bekräftelse inte tas emot inom en viss tid för ett meddelande som har överförts, skickar infrastrukturen automatiskt meddelandet igen. Infrastrukturen försöker skicka meddelandet igen för det antal gånger som anges av den här egenskapen. Om en bekräftelse inte tas emot efter den senaste återöverföringen felar kanalen.
Infrastrukturen använder en exponentiell back-off-algoritm för att avgöra när återöverföringen ska utföras, baserat på en beräknad genomsnittlig tur-och-retur-tid. Tiden börjar initialt på 1 understöder för retransmission och dubblera fördröjningen med varje försök, som resulterar i ungefärligt 8.5 noterar att passera mellan det första överföringförsöket och det sist retransmissionförsöket. Tiden för det första återöverföringsförsöket justeras enligt den beräknade tur- och returtiden och den resulterande tidsperioden som dessa försök tar varierar beroende på detta. På så sätt kan återöverföringstiden anpassas dynamiskt till olika nätverksförhållanden.