Sprache

GlobalLogBufferingOptions.Rules Eigenschaft

Definition

Dient zum Abrufen oder Festlegen der Auflistung, die zum Filtern von LogBufferingFilterRule Protokollmeldungen zum Zweck der weiteren Pufferung verwendet wird.

public:
 property System::Collections::Generic::IList<Microsoft::Extensions::Diagnostics::Buffering::LogBufferingFilterRule ^> ^ Rules { System::Collections::Generic::IList<Microsoft::Extensions::Diagnostics::Buffering::LogBufferingFilterRule ^> ^ get(); void set(System::Collections::Generic::IList<Microsoft::Extensions::Diagnostics::Buffering::LogBufferingFilterRule ^> ^ value); };
[System.ComponentModel.DataAnnotations.Required]
public System.Collections.Generic.IList<Microsoft.Extensions.Diagnostics.Buffering.LogBufferingFilterRule> Rules { get; set; }
[<System.ComponentModel.DataAnnotations.Required>]
member this.Rules : System.Collections.Generic.IList<Microsoft.Extensions.Diagnostics.Buffering.LogBufferingFilterRule> with get, set
Public Property Rules As IList(Of LogBufferingFilterRule)

Eigenschaftswert

Attribute

Hinweise

Wenn ein Protokolleintrag einer Regel entspricht, wird er gepuffert. Folglich wird sie später ausgegeben, wenn der Puffer geleert wird. Wenn ein Protokolleintrag keiner Regel entspricht, wird er normal ausgegeben. Wenn der Grenzwert für die Puffergröße erreicht ist, werden die ältesten gepufferten Protokolleinträge verworfen (nicht ausgegeben!), um Platz für neue Zugänge zu schaffen. Wenn eine Protokolleintragsgröße größer als MaxLogRecordSizeInBytesist, wird sie nicht gepuffert und normal ausgegeben.

Gilt für: