ConnectionOrientedTransportBindingElement.MaxBufferSize Propriété

Définition

Obtient ou définit la taille maximale de la mémoire tampon à utiliser. Pour les messages diffusés en continu, cette valeur doit être au moins égale à la taille maximale possible des en-têtes de message, qui sont lus en mode mémoire tampon.

public:
 property int MaxBufferSize { int get(); void set(int value); };
public int MaxBufferSize { get; set; }
member this.MaxBufferSize : int with get, set
Public Property MaxBufferSize As Integer

Valeur de propriété

Int32

Nombre maximal d'octets utilisés pour la mise en mémoire tampon des messages entrants. La valeur par défaut est de 65 536 octets.

Exceptions

La valeur est inférieure ou égale à zéro.

Remarques

Pour les messages transmis en continu, cette propriété s'applique uniquement aux en-têtes de message ; pour les messages mis en mémoire tampon, elle s'applique au message entier.

La valeur de cette propriété doit être inférieure ou égale à MaxReceivedMessageSize et elle doit être supérieure à la taille des en-têtes du message, sinon le canal renvoie une exception.

Si vous recevez une quantité de données supérieure à la celle que vous pouvez mettre en mémoire tampon, le canal renvoie une exception CommunicationException, qui contient une QuotaExceededException en tant qu'exception interne.

S’applique à