ReliableSessionBindingElement.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 ett meddelande försöker överföras under den tillförlitliga sessionen.
public:
property int MaxRetryCount { int get(); void set(int value); };
public int MaxRetryCount { get; set; }
member this.MaxRetryCount : int with get, set
Public Property MaxRetryCount As Integer
Egenskapsvärde
Det maximala antalet gånger som ett meddelande försöker skickas på nytt. Minimivärdet är 1. maxvärdet är Int32.MaxValue; och standardvärdet är 8.
Undantag
Värdeuppsättningen är mindre än eller lika med noll.
Kommentarer
Ett meddelande anses vara överfört om leveransen till mottagaren har bekräftats av mottagaren.
Om en bekräftelse inte har tagits emot inom en viss tid för ett meddelande som har överförts, skickar infrastrukturen automatiskt meddelandet igen. Infrastrukturen försöker skicka meddelandet för högst ett MaxRetryCount antal gånger. Att inte ta emot en bekräftelse innan den här gränsen nås anses vara ett allvarligt kommunikationsfel och gör att den kanalfelade händelsen aktiveras.
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. Den första återförsökstiden beräknas baserat på den uppmätta tur och retur-tiden för att upprätta sessionen. Återöverföringsalgoritmen fördubblar fördröjningen för varje försök, vilket resulterar i cirka 8,5 minuter mellan det första överföringsförsöket och det senaste återöverföringsfö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.