EnrichmentServiceCollectionExtensions.AddLogEnricher Methode

Definition

Überlädt

AddLogEnricher(IServiceCollection, ILogEnricher)

Registriert eine Protokollreicherung instance.

AddLogEnricher<T>(IServiceCollection)

Registriert einen Protokollreicherertyp.

AddLogEnricher(IServiceCollection, ILogEnricher)

Quelle:
EnrichmentServiceCollectionExtensions.cs
Quelle:
EnrichmentServiceCollectionExtensions.cs

Registriert eine Protokollreicherung instance.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IServiceCollection ^ AddLogEnricher(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, Microsoft::Extensions::Diagnostics::Enrichment::ILogEnricher ^ enricher);
public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddLogEnricher (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Microsoft.Extensions.Diagnostics.Enrichment.ILogEnricher enricher);
static member AddLogEnricher : Microsoft.Extensions.DependencyInjection.IServiceCollection * Microsoft.Extensions.Diagnostics.Enrichment.ILogEnricher -> Microsoft.Extensions.DependencyInjection.IServiceCollection
<Extension()>
Public Function AddLogEnricher (services As IServiceCollection, enricher As ILogEnricher) As IServiceCollection

Parameter

services
IServiceCollection

Der Container für die Abhängigkeitsinjektion, dem der Anreicherer instance hinzugefügt werden soll.

enricher
ILogEnricher

Der hinzuzufügende Anreicherer instance.

Gibt zurück

Der Wert von services.

Ausnahmen

services oder enricher ist null.

Gilt für:

AddLogEnricher<T>(IServiceCollection)

Quelle:
EnrichmentServiceCollectionExtensions.cs
Quelle:
EnrichmentServiceCollectionExtensions.cs

Registriert einen Protokollreicherertyp.

public:
generic <typename T>
 where T : class, Microsoft::Extensions::Diagnostics::Enrichment::ILogEnricher[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IServiceCollection ^ AddLogEnricher(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services);
public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddLogEnricher<T> (this Microsoft.Extensions.DependencyInjection.IServiceCollection services) where T : class, Microsoft.Extensions.Diagnostics.Enrichment.ILogEnricher;
static member AddLogEnricher : Microsoft.Extensions.DependencyInjection.IServiceCollection -> Microsoft.Extensions.DependencyInjection.IServiceCollection (requires 'T : null and 'T :> Microsoft.Extensions.Diagnostics.Enrichment.ILogEnricher)
<Extension()>
Public Function AddLogEnricher(Of T As {Class, ILogEnricher}) (services As IServiceCollection) As IServiceCollection

Typparameter

T

Anreicherungstyp.

Parameter

services
IServiceCollection

Der Container für die Abhängigkeitsinjektion, dem der Anreicherungstyp hinzugefügt werden soll.

Gibt zurück

Der Wert von services.

Ausnahmen

services ist null

Gilt für: