TransportElement.MaxBufferPoolSize TransportElement.MaxBufferPoolSize TransportElement.MaxBufferPoolSize TransportElement.MaxBufferPoolSize Property

Definizione

Ottiene o imposta le dimensioni massime, in byte, del pool del buffer.Gets or sets the maximum size, in bytes, of the buffer pool.

public:
 property long MaxBufferPoolSize { long get(); void set(long value); };
[System.Configuration.ConfigurationProperty("maxBufferPoolSize", DefaultValue=Mono.Cecil.CustomAttributeArgument)]
[System.Configuration.LongValidator(MinValue=1)]
public long MaxBufferPoolSize { get; set; }
member this.MaxBufferPoolSize : int64 with get, set
Public Property MaxBufferPoolSize As Long

Valore della proprietà

Dimensione massima del pool di buffer.The maximum size of the buffer pool. Il valore predefinito è 524.288 byte (512 * 1024).The default is 524,288 bytes (512 * 1024).

Commenti

Molte parti di WCF usano buffer.Many parts of WCF use buffers. La creazione e l'eliminazione definitiva dei buffer a ogni uso sono operazioni onerose, analogamente a quelle di Garbage Collection dei buffer.Creating and destroying buffers each time they are used is expensive, and garbage collection for buffers is also expensive. Quando si usa un pool di buffer è possibile prelevare un buffer dal pool, usarlo e, al termine delle operazioni, riporlo nel pool.With buffer pools, you can take a buffer from the pool, use it, and return it to the pool once you are done. In questo modo è possibile evitare il sovraccarico dovuto alla creazione e all'eliminazione definitiva dei buffer.Thus the overhead in creating and destroying buffers is avoided.

Si applica a