SamplingLoggerBuilderExtensions.AddRandomProbabilisticSampler Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Overloads
| Name | Description |
|---|---|
| AddRandomProbabilisticSampler(ILoggingBuilder, IConfiguration) |
Voegt random Probabilistic logging sampler toe aan de logboekregistratie-infrastructuur. |
| AddRandomProbabilisticSampler(ILoggingBuilder, Action<RandomProbabilisticSamplerOptions>) |
Voegt random Probabilistic logging sampler toe aan de logboekregistratie-infrastructuur. |
| AddRandomProbabilisticSampler(ILoggingBuilder, Double, Nullable<LogLevel>) |
Voegt random Probabilistic logging sampler toe aan de logboekregistratie-infrastructuur. |
AddRandomProbabilisticSampler(ILoggingBuilder, IConfiguration)
Voegt random Probabilistic logging sampler toe aan de logboekregistratie-infrastructuur.
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::Logging::ILoggingBuilder ^ AddRandomProbabilisticSampler(Microsoft::Extensions::Logging::ILoggingBuilder ^ builder, Microsoft::Extensions::Configuration::IConfiguration ^ configuration);
public static Microsoft.Extensions.Logging.ILoggingBuilder AddRandomProbabilisticSampler(this Microsoft.Extensions.Logging.ILoggingBuilder builder, Microsoft.Extensions.Configuration.IConfiguration configuration);
static member AddRandomProbabilisticSampler : Microsoft.Extensions.Logging.ILoggingBuilder * Microsoft.Extensions.Configuration.IConfiguration -> Microsoft.Extensions.Logging.ILoggingBuilder
<Extension()>
Public Function AddRandomProbabilisticSampler (builder As ILoggingBuilder, configuration As IConfiguration) As ILoggingBuilder
Parameters
- builder
- ILoggingBuilder
De container voor afhankelijkheidsinjectie waaraan logboekregistratie moet worden toegevoegd.
- configuration
- IConfiguration
De IConfiguration te toevoegen.
Retouren
De waarde van builder.
Uitzonderingen
builder is null.
Opmerkingen
Overeenkomende logboeken worden willekeurig gemonsterd op basis van de geconfigureerde waarschijnlijkheid. Hoger de waarschijnlijkheidswaarde, hoger is de waarschijnlijkheid van een gegeven logboekrecord waarin een steekproef moet worden genomen.
Van toepassing op
AddRandomProbabilisticSampler(ILoggingBuilder, Action<RandomProbabilisticSamplerOptions>)
Voegt random Probabilistic logging sampler toe aan de logboekregistratie-infrastructuur.
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::Logging::ILoggingBuilder ^ AddRandomProbabilisticSampler(Microsoft::Extensions::Logging::ILoggingBuilder ^ builder, Action<Microsoft::Extensions::Diagnostics::Sampling::RandomProbabilisticSamplerOptions ^> ^ configure);
public static Microsoft.Extensions.Logging.ILoggingBuilder AddRandomProbabilisticSampler(this Microsoft.Extensions.Logging.ILoggingBuilder builder, Action<Microsoft.Extensions.Diagnostics.Sampling.RandomProbabilisticSamplerOptions> configure);
static member AddRandomProbabilisticSampler : Microsoft.Extensions.Logging.ILoggingBuilder * Action<Microsoft.Extensions.Diagnostics.Sampling.RandomProbabilisticSamplerOptions> -> Microsoft.Extensions.Logging.ILoggingBuilder
<Extension()>
Public Function AddRandomProbabilisticSampler (builder As ILoggingBuilder, configure As Action(Of RandomProbabilisticSamplerOptions)) As ILoggingBuilder
Parameters
- builder
- ILoggingBuilder
De container voor afhankelijkheidsinjectie waaraan logboekregistratie moet worden toegevoegd.
- configure
- Action<RandomProbabilisticSamplerOptions>
De gedelegeerde voor de RandomProbabilisticSamplerOptions configuratie.
Retouren
De waarde van builder.
Uitzonderingen
builder of configure is null.
Opmerkingen
Overeenkomende logboeken worden randmoly gesampleerd op basis van de geconfigureerde waarschijnlijkheid. Hoger de waarschijnlijkheidswaarde, hoger is de waarschijnlijkheid van een gegeven logboekrecord waarin een steekproef moet worden genomen.
Van toepassing op
AddRandomProbabilisticSampler(ILoggingBuilder, Double, Nullable<LogLevel>)
Voegt random Probabilistic logging sampler toe aan de logboekregistratie-infrastructuur.
public static Microsoft.Extensions.Logging.ILoggingBuilder AddRandomProbabilisticSampler(this Microsoft.Extensions.Logging.ILoggingBuilder builder, double probability, Microsoft.Extensions.Logging.LogLevel? level = default);
static member AddRandomProbabilisticSampler : Microsoft.Extensions.Logging.ILoggingBuilder * double * Nullable<Microsoft.Extensions.Logging.LogLevel> -> Microsoft.Extensions.Logging.ILoggingBuilder
<Extension()>
Public Function AddRandomProbabilisticSampler (builder As ILoggingBuilder, probability As Double, Optional level As Nullable(Of LogLevel) = Nothing) As ILoggingBuilder
Parameters
- builder
- ILoggingBuilder
De container voor afhankelijkheidsinjectie waaraan logboekregistratie moet worden toegevoegd.
- probability
- Double
Kans van 0,0 tot 1,0.
Retouren
De waarde van builder.
Uitzonderingen
builder is null.
probability is kleiner dan 0 of groter dan 1.
Opmerkingen
Overeenkomende logboeken worden willekeurig gesampleerd op basis van de geconfigureerde probability. Hoger de waarschijnlijkheidswaarde, hoger is de waarschijnlijkheid van een gegeven logboekrecord waarin een steekproef moet worden genomen.