GlobalLogBufferingOptions.Rules Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.