BinaryMessageEncodingBindingElement.MaxSessionSize Egenskap

Definition

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.

Gäller för