ReliableSessionBindingElement.AcknowledgementInterval 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 tidsintervall som ett mål väntar innan en bekräftelse skickas till meddelandekällan på tillförlitliga kanaler som skapas av fabriken.
public:
property TimeSpan AcknowledgementInterval { TimeSpan get(); void set(TimeSpan value); };
public TimeSpan AcknowledgementInterval { get; set; }
member this.AcknowledgementInterval : TimeSpan with get, set
Public Property AcknowledgementInterval As TimeSpan
Egenskapsvärde
Det TimeSpan som anger det tidsintervall som en tjänst väntar tills en bekräftelse skickas till meddelandekällan. Standardvärdet är 2 sekunder.
Undantag
Värdeuppsättningen är mindre än eller lika med noll.
Kommentarer
Målet som tar emot meddelanden på en tillförlitlig kanal grupperar bekräftelserna för dessa meddelanden i ett enda meddelande för att minska nätverkstrafiken och öka informationstätheten för meddelanden. Gruppering skalas bättre när trafiken ökar. Den försöker inte skicka en bekräftelse för varje meddelande som den tar emot så snart som möjligt, utan väntar i stället på ett tidsintervall, grupperar de bekräftelser som har kommit under det intervallet och skickar dem sedan tillsammans. Det första meddelandet som tas emot är undantaget. det bekräftas så snart det levereras. Om tillförlitliga sessioner används med enkla HTTP-anslutningar, vilket är fallet med WSHttpBinding till exempel men inte WSDualHttpBinding, används inte den här inställningen.
Värdet som anges med AcknowledgementInterval egenskapen är en rekommendation till infrastrukturen och inte en hård gräns.