Esporta (0) Stampa
Espandi tutto

Proprietà DiagnosticDataBufferConfiguration.BufferQuotaInMB

Gets or sets the maximum amount of file system storage available to the specified data buffer.

Spazio dei nomi: Microsoft.WindowsAzure.Diagnostics
Assembly: Microsoft.WindowsAzure.Diagnostics (in microsoft.windowsazure.diagnostics.dll)

Dim instance As DiagnosticDataBufferConfiguration
Dim value As Integer

value = instance.BufferQuotaInMB

instance.BufferQuotaInMB = value

public int BufferQuotaInMB { get; set; }
/** @property */
/** @attribute CompilerGeneratedAttribute() */ 
public int get_BufferQuotaInMB ()

/** @property */
/** @attribute CompilerGeneratedAttribute() */ 
public void set_BufferQuotaInMB (int value)

public function get BufferQuotaInMB () : int

public function set BufferQuotaInMB (value : int)

Valore proprietà

Returns Int32.

The BufferQuotaInMB property sets the amount of local storage to allocate for a specified data buffer. You can specify the value of this property when configuring any of the diagnostic sources for a diagnostic monitor.

By default, the BufferQuotaInMB property is set to 0 for each data buffer. Diagnostic data will be written to each data buffer until the OverallQuotaInMB limit is reached unless you set a value for this property.

If you set this property and the quota is reached, the oldest data is deleted as new data is added. This deletion policy also applies if you have configured a transfer interval for the buffer. After the transfer has occurred, the data remains in local storage and will be deleted per the above policy.


The following code snippet configures a performance counter log buffer to 2GB.

// Get the default initial configuration for DiagnosticMonitor.
DiagnosticMonitorConfiguration diagnosticConfiguration = DiagnosticMonitor.GetDefaultInitialConfiguration();

// Add a performance counter for processor time.
diagnosticConfiguration.PerformanceCounters.DataSources.Add(new PerformanceCounterConfiguration()
    CounterSpecifier = @"\Processor(_Total)\% Processor Time",
    SampleRate = perfSampleRate

// Set the performance counter buffer to 2GB.
diagnosticConfiguration.PerformanceCounters.BufferQuotaInMB = 2048;

Tutti i membri statici pubblici (Shared in Visual Basic) di questo tipo sono thread-safe. I membri di istanza non sono garantiti come thread-safe.

Piattaforme di sviluppo

Windows XP Home Edition, Windows XP Professional, Windows Server 2003, Windows Server 2008 e Windows 2000

Piattaforme di destinazione

Aggiunte alla community

© 2014 Microsoft