ConnectionOrientedTransportBindingElement.MaxBufferSize Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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é
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.