MtomMessageEncodingBindingElement.MaxBufferSize Propriété

Définition

Obtient ou définit la taille maximale de la 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é

Taille maximale de la mémoire tampon. La valeur par défaut est 65 536 (0x10000) octets.

Exceptions

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

Remarques

Les messages MTOM (Message Transmission Optimization Mechanism) dans Windows Communication Foundation (WCF) peuvent se composer de plusieurs parties MIME. Le message inclut toujours une partie MIME (Multipurpose Internet Mail Extensions) qui contient la partie infoset du message. De plus, si le message contient des données binaires optimisées, il peut inclure des parties MIME supplémentaires qui reprennent des données binaires. Aucune exigence n’est imposée à propos de l’ordre de ces parties MIME dans le message. Le processus de lecture des messages doit parfois mettre en mémoire tampon les parties MIME si elles apparaissent désordonnées. Il est également possible que ce processus doive mettre en mémoire tampon les informations d'en-tête MIME pertinentes dans chaque partie. Ce quota MaxBufferSize vise à couvrir la quantité de mémoire qui peut être allouée lors de la lecture de messages MTOM et limite ainsi la consommation excessive de mémoire en raison d’exigences de mise en mémoire tampon.

S’applique à