Поделиться через


SamplingLoggerBuilderExtensions.AddSampler Method

Definition

Overloads

AddSampler(ILoggingBuilder, LoggingSampler)

Adds a logging sampler instance to the logging infrastructure.

AddSampler<T>(ILoggingBuilder)

Adds a logging sampler type to the logging infrastructure.

AddSampler(ILoggingBuilder, LoggingSampler)

Adds a logging sampler instance to the logging infrastructure.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::Logging::ILoggingBuilder ^ AddSampler(Microsoft::Extensions::Logging::ILoggingBuilder ^ builder, Microsoft::Extensions::Logging::LoggingSampler ^ sampler);
public static Microsoft.Extensions.Logging.ILoggingBuilder AddSampler(this Microsoft.Extensions.Logging.ILoggingBuilder builder, Microsoft.Extensions.Logging.LoggingSampler sampler);
static member AddSampler : Microsoft.Extensions.Logging.ILoggingBuilder * Microsoft.Extensions.Logging.LoggingSampler -> Microsoft.Extensions.Logging.ILoggingBuilder
<Extension()>
Public Function AddSampler (builder As ILoggingBuilder, sampler As LoggingSampler) As ILoggingBuilder

Parameters

builder
ILoggingBuilder

The dependency injection container to add logging to.

sampler
LoggingSampler

The sampler instance to add.

Returns

The value of builder.

Exceptions

builder or sampler is null.

Applies to

AddSampler<T>(ILoggingBuilder)

Adds a logging sampler type to the logging infrastructure.

public:
generic <typename T>
 where T : Microsoft::Extensions::Logging::LoggingSampler[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::Logging::ILoggingBuilder ^ AddSampler(Microsoft::Extensions::Logging::ILoggingBuilder ^ builder);
public static Microsoft.Extensions.Logging.ILoggingBuilder AddSampler<T>(this Microsoft.Extensions.Logging.ILoggingBuilder builder) where T : Microsoft.Extensions.Logging.LoggingSampler;
static member AddSampler : Microsoft.Extensions.Logging.ILoggingBuilder -> Microsoft.Extensions.Logging.ILoggingBuilder (requires 'T :> Microsoft.Extensions.Logging.LoggingSampler)
<Extension()>
Public Function AddSampler(Of T As LoggingSampler) (builder As ILoggingBuilder) As ILoggingBuilder

Type Parameters

T

Logging sampler type.

Parameters

builder
ILoggingBuilder

The dependency injection container to add logging to.

Returns

The value of builder.

Exceptions

builder is null.

Applies to