BinaryMessageEncodingBindingElement.MaxSessionSize 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 den maximala mängden minne som är tillgängligt i en session för att optimera överföringsprocedurer.
public:
property int MaxSessionSize { int get(); void set(int value); };
public int MaxSessionSize { get; set; }
member this.MaxSessionSize : int with get, set
Public Property MaxSessionSize As Integer
Egenskapsvärde
Maximal storlek, i byte, för en session. Standardvärdet är 2 048 byte.
Undantag
Värdet är mindre än eller lika med noll.
Exempel
be.MaxSessionSize = 2048;
be.MaxSessionSize = 2048
Kommentarer
Det .NET binära formatet för XML kan optimera överföringen av strängar när de används i flera meddelanden i en session. När en sträng har skickats i ett meddelande kan ytterligare meddelanden som innehåller strängen referera till den med endast strängens ID. Detta kräver att strängarna och deras ID lagras i minnet. Detta gör att ID:t kan överföras på nytt i efterföljande meddelanden i stället för hela strängen. Den här sökningen ökar effektiviteten i meddelandeöverföringen när du använder binärformatet. Hämtar MaxSessionSize och anger den maximala mängden minne som allokeras för att lagra dessa strängar.