MtomMessageEncodingBindingElement.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.
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.