Condividi tramite


BinaryMessageEncodingBindingElement.MaxSessionSize Proprietà

Definizione

Ottiene o imposta la quantità massima di memoria disponibile all'interno di una sessione per ottimizzare le procedure di trasmissione.

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

Valore della proprietà

Dimensione massima, in byte, di una sessione. Il valore predefinito è 2048 byte.

Eccezioni

Il valore è minore o uguale a zero.

Esempio

be.MaxSessionSize = 2048;
be.MaxSessionSize = 2048

Commenti

Il formato binario .NET per XML può ottimizzare la trasmissione di stringhe quando vengono usate in più messaggi all'interno di una sessione. Dopo l'invio di una stringa in un messaggio, altri messaggi contenenti tale stringa possono farvi riferimento usando solo l'ID della stringa. Ciò richiede che le stringhe e i relativi ID vengano archiviati in memoria. In questo modo l'ID può essere ritrasmesso nei messaggi successivi anziché nell'intera stringa. Questa ricerca aumenta l'efficienza della trasmissione dei messaggi quando si usa il formato binario. Ottiene MaxSessionSize e imposta la quantità massima di memoria allocata per archiviare queste stringhe.

Si applica a