ServiceCollection Klasse
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.
Die Standardimplementierung von IServiceCollection.
public ref class ServiceCollection : Microsoft::Extensions::DependencyInjection::IServiceCollection, System::Collections::Generic::ICollection<Microsoft::Extensions::DependencyInjection::ServiceDescriptor ^>, System::Collections::Generic::IEnumerable<Microsoft::Extensions::DependencyInjection::ServiceDescriptor ^>, System::Collections::Generic::IList<Microsoft::Extensions::DependencyInjection::ServiceDescriptor ^>
public class ServiceCollection : Microsoft.Extensions.DependencyInjection.IServiceCollection, System.Collections.Generic.ICollection<Microsoft.Extensions.DependencyInjection.ServiceDescriptor>, System.Collections.Generic.IEnumerable<Microsoft.Extensions.DependencyInjection.ServiceDescriptor>, System.Collections.Generic.IList<Microsoft.Extensions.DependencyInjection.ServiceDescriptor>
type ServiceCollection = class
interface IServiceCollection
interface IList<ServiceDescriptor>
interface ICollection<ServiceDescriptor>
interface seq<ServiceDescriptor>
interface IEnumerable
type ServiceCollection = class
interface IServiceCollection
interface ICollection<ServiceDescriptor>
interface seq<ServiceDescriptor>
interface IEnumerable
interface IList<ServiceDescriptor>
Public Class ServiceCollection
Implements ICollection(Of ServiceDescriptor), IEnumerable(Of ServiceDescriptor), IList(Of ServiceDescriptor), IServiceCollection
- Vererbung
-
ServiceCollection
- Implementiert
Konstruktoren
ServiceCollection() |
Initialisiert eine neue Instanz der ServiceCollection-Klasse. |
Eigenschaften
Count |
Ruft die Anzahl der Elemente ab, die in ICollection<T> enthalten sind. |
IsReadOnly |
Ruft einen Wert ab, der angibt, ob das ICollection<T> schreibgeschützt ist. |
Item[Int32] |
Ruft das Element am angegebenen Index ab oder legt dieses fest. |
Methoden
Clear() |
Entfernt alle Elemente aus ICollection<T>. |
Contains(ServiceDescriptor) |
Ermittelt, ob die ICollection<T> einen bestimmten Wert enthält. |
CopyTo(ServiceDescriptor[], Int32) |
Kopiert die Elemente der ICollection<T> in ein Array, beginnend bei einem bestimmten Array-Index. |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetEnumerator() |
Gibt einen Enumerator zurück, der die Auflistung durchläuft. |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
IndexOf(ServiceDescriptor) |
Bestimmt den Index eines bestimmten Elements in der IList<T>. |
Insert(Int32, ServiceDescriptor) |
Fügt am angegebenen Index ein Element in die IList<T> ein. |
MakeReadOnly() |
Sorgt dafür, dass diese Sammlung schreibgeschützt ist. |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
Remove(ServiceDescriptor) |
Entfernt das erste Vorkommen eines angegebenen Objekts aus der ICollection<T>. |
RemoveAt(Int32) |
Entfernt das IList<T>-Element am angegebenen Index. |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
Explizite Schnittstellenimplementierungen
ICollection<ServiceDescriptor>.Add(ServiceDescriptor) |
Fügt der ICollection<T> ein Element hinzu. |
IEnumerable.GetEnumerator() |
Gibt einen Enumerator zurück, der eine Auflistung durchläuft. |
Erweiterungsmethoden
AddServiceLogEnricher(IServiceCollection) |
Fügt dem eine instance der Dienstreicherung hinzuIServiceCollection. |
AddServiceLogEnricher(IServiceCollection, IConfigurationSection) |
Fügt dem eine instance der Dienstreicherung hinzuIServiceCollection. |
AddServiceLogEnricher(IServiceCollection, Action<ApplicationLogEnricherOptions>) |
Fügt dem eine instance der Dienstreicherung hinzuIServiceCollection. |
AddApplicationMetadata(IServiceCollection, IConfigurationSection) |
Fügt einem Abhängigkeitsinjektionscontainer eine instance von ApplicationMetadata hinzu. |
AddApplicationMetadata(IServiceCollection, Action<ApplicationMetadata>) |
Fügt einem Abhängigkeitsinjektionscontainer eine instance von ApplicationMetadata hinzu. |
AddAsyncState(IServiceCollection) |
Fügt Standardimplementierungen für IAsyncState, IAsyncContext<T>und Microsoft.Extensions.AsyncState.IAsyncLocalContext`1 Dienste hinzu. Beachten Sie, dass Implementierungen dieser Schnittstellen nicht threadsicher sind. |
ActivateKeyedSingleton(IServiceCollection, Type, Object) |
Erzwingt die Aktivierung von Singleton-Schlüsseln zum Startzeitpunkt und nicht zur Laufzeit. |
ActivateKeyedSingleton<TService>(IServiceCollection, Object) |
Erzwingt die Aktivierung von Singleton-Schlüsseln zum Startzeitpunkt und nicht zur Laufzeit. |
ActivateSingleton(IServiceCollection, Type) |
Erzwingt die Singletonaktivierung zum Startzeitpunkt und nicht zur Laufzeit. |
ActivateSingleton<TService>(IServiceCollection) |
Erzwingt die Singletonaktivierung zum Startzeitpunkt und nicht zur Laufzeit. |
AddActivatedKeyedSingleton(IServiceCollection, Type, Object) |
Fügt einen automatisch aktivierten Singletondienst hinzu. |
AddActivatedKeyedSingleton(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>) |
Fügt einen automatisch aktivierten Singletondienst hinzu. |
AddActivatedKeyedSingleton(IServiceCollection, Type, Object, Type) |
Fügt einen automatisch aktivierten Singletondienst hinzu. |
AddActivatedKeyedSingleton<TService>(IServiceCollection, Object) |
Fügt einen automatisch aktivierten Singletondienst hinzu. |
AddActivatedKeyedSingleton<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>) |
Fügt einen automatisch aktivierten Singletondienst hinzu. |
AddActivatedKeyedSingleton<TService,TImplementation>(IServiceCollection, Object) |
Fügt einen automatisch aktivierten Singletondienst hinzu. |
AddActivatedKeyedSingleton<TService,TImplementation>(IServiceCollection, Object, Func<IServiceProvider,Object,TImplementation>) |
Fügt einen automatisch aktivierten Singletondienst hinzu. |
AddActivatedSingleton(IServiceCollection, Type) |
Fügt dem angegebenen IServiceCollectioneinen automatisch aktivierten Singletondienst des in serviceType angegebenen Typs hinzu. |
AddActivatedSingleton(IServiceCollection, Type, Func<IServiceProvider,Object>) |
Fügt einen automatisch aktivierten Singletondienst hinzu. |
AddActivatedSingleton(IServiceCollection, Type, Type) |
Fügt einen automatisch aktivierten Singletondienst hinzu. |
AddActivatedSingleton<TService>(IServiceCollection) |
Fügt einen automatisch aktivierten Singletondienst hinzu. |
AddActivatedSingleton<TService>(IServiceCollection, Func<IServiceProvider,TService>) |
Fügt einen automatisch aktivierten Singletondienst hinzu. |
AddActivatedSingleton<TService,TImplementation>(IServiceCollection) |
Fügt einen automatisch aktivierten Singletondienst hinzu. |
AddActivatedSingleton<TService,TImplementation>(IServiceCollection, Func<IServiceProvider,TImplementation>) |
Fügt einen automatisch aktivierten Singletondienst hinzu. |
TryAddActivatedKeyedSingleton(IServiceCollection, Type, Object) |
Versucht, einen automatisch aktivierten Singletondienst hinzuzufügen. |
TryAddActivatedKeyedSingleton(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>) |
Versucht, einen automatisch aktivierten Singletondienst hinzuzufügen. |
TryAddActivatedKeyedSingleton(IServiceCollection, Type, Object, Type) |
Versucht, einen automatisch aktivierten Singletondienst hinzuzufügen. |
TryAddActivatedKeyedSingleton<TService>(IServiceCollection, Object) |
Versucht, einen automatisch aktivierten Singletondienst hinzuzufügen. |
TryAddActivatedKeyedSingleton<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>) |
Versucht, einen automatisch aktivierten Singletondienst hinzuzufügen. |
TryAddActivatedKeyedSingleton<TService,TImplementation>(IServiceCollection, Object) |
Versucht, einen automatisch aktivierten Singletondienst hinzuzufügen. |
TryAddActivatedSingleton(IServiceCollection, Type) |
Versucht, einen automatisch aktivierten Singletondienst hinzuzufügen. |
TryAddActivatedSingleton(IServiceCollection, Type, Func<IServiceProvider,Object>) |
Versucht, einen automatisch aktivierten Singletondienst hinzuzufügen. |
TryAddActivatedSingleton(IServiceCollection, Type, Type) |
Versucht, einen automatisch aktivierten Singletondienst hinzuzufügen. |
TryAddActivatedSingleton<TService>(IServiceCollection) |
Versucht, einen automatisch aktivierten Singletondienst hinzuzufügen. |
TryAddActivatedSingleton<TService>(IServiceCollection, Func<IServiceProvider,TService>) |
Versucht, einen automatisch aktivierten Singletondienst hinzuzufügen. |
TryAddActivatedSingleton<TService,TImplementation>(IServiceCollection) |
Versucht, einen automatisch aktivierten Singletondienst hinzuzufügen. |
AddTelemetryHealthCheckPublisher(IServiceCollection) |
Registriert einen Herausgeber der Integritätsprüfung, der Telemetriedaten ausgibt, die die Integrität der Anwendung darstellen. |
AddTelemetryHealthCheckPublisher(IServiceCollection, IConfigurationSection) |
Registriert einen Herausgeber der Integritätsprüfung, der Telemetriedaten ausgibt, die die Integrität der Anwendung darstellen. |
AddTelemetryHealthCheckPublisher(IServiceCollection, Action<TelemetryHealthCheckPublisherOptions>) |
Registriert einen Herausgeber der Integritätsprüfung, der Telemetriedaten ausgibt, die die Integrität der Anwendung darstellen. |
AddContextualOptions(IServiceCollection) |
Fügt Dienste hinzu, die für die Verwendung kontextbezogener Optionen erforderlich sind. |
Configure<TOptions>(IServiceCollection, Action<IOptionsContext,TOptions>) |
Registriert eine Aktion, die verwendet wird, um einen bestimmten Optionstyp zu konfigurieren. |
Configure<TOptions>(IServiceCollection, Func<IOptionsContext,CancellationToken,ValueTask<IConfigureContextualOptions<TOptions>>>) |
Registriert eine Aktion, die verwendet wird, um einen bestimmten Optionstyp zu konfigurieren. |
Configure<TOptions>(IServiceCollection, String, Action<IOptionsContext,TOptions>) |
Registriert eine Aktion, die verwendet wird, um einen bestimmten Optionstyp zu konfigurieren. |
Configure<TOptions>(IServiceCollection, String, Func<IOptionsContext,CancellationToken,ValueTask<IConfigureContextualOptions<TOptions>>>) |
Registriert eine Aktion, die verwendet wird, um einen bestimmten Optionstyp zu konfigurieren. |
PostConfigure<TOptions>(IServiceCollection, Action<IOptionsContext,TOptions>) |
Registriert eine Aktion, die verwendet wird, um einen bestimmten Typ von Optionen zu initialisieren. |
PostConfigure<TOptions>(IServiceCollection, String, Action<IOptionsContext,TOptions>) |
Registriert eine Aktion, die verwendet wird, um einen bestimmten Typ von Optionen zu initialisieren. |
PostConfigureAll<TOptions>(IServiceCollection, Action<IOptionsContext,TOptions>) |
Registriert eine Aktion, mit der alle Instanzen eines bestimmten Optionstyps initialisiert werden. |
ValidateContextualOptions<TOptions>(IServiceCollection, Func<TOptions,Boolean>, String) |
Registrieren einer Prüfaktion für einen Optionstyp. |
ValidateContextualOptions<TOptions>(IServiceCollection, String, Func<TOptions,Boolean>, String) |
Registrieren einer Prüfaktion für einen Optionstyp. |
AddWebEncoders(IServiceCollection) |
Fügt HtmlEncoder, JavaScriptEncoder und UrlEncoder zum angegebenen Parameter |
AddWebEncoders(IServiceCollection, Action<WebEncoderOptions>) |
Fügt HtmlEncoder, JavaScriptEncoder und UrlEncoder zum angegebenen Parameter |
AddLogEnricher(IServiceCollection, ILogEnricher) |
Registriert eine Protokollreicherung instance. |
AddLogEnricher<T>(IServiceCollection) |
Registriert einen Protokollreicherertyp. |
AddStaticLogEnricher(IServiceCollection, IStaticLogEnricher) |
Registriert einen statischen Protokollreicherer instance. |
AddStaticLogEnricher<T>(IServiceCollection) |
Registriert einen statischen Protokollreicherertyp. |
AddExceptionSummarizer(IServiceCollection) |
Registriert eine Ausnahmezusammenfassung in einem Abhängigkeitsinjektionscontainer. |
AddExceptionSummarizer(IServiceCollection, Action<IExceptionSummarizationBuilder>) |
Registriert eine Ausnahmezusammenfassung in einem Abhängigkeitsinjektionscontainer. |
Add(IServiceCollection, ServiceDescriptor) |
Fügt dem |
Add(IServiceCollection, IEnumerable<ServiceDescriptor>) |
Fügt eine Sequenz von ServiceDescriptor zu |
RemoveAll(IServiceCollection, Type) |
Entfernt alle Dienste vom Typ |
RemoveAll<T>(IServiceCollection) |
Entfernt alle Dienste vom Typ |
RemoveAllKeyed(IServiceCollection, Type, Object) |
Entfernt alle Dienste vom Typ |
RemoveAllKeyed<T>(IServiceCollection, Object) |
Entfernt alle Dienste vom Typ |
Replace(IServiceCollection, ServiceDescriptor) |
Entfernt den ersten Dienst in IServiceCollection mit demselben Diensttyp wie |
TryAdd(IServiceCollection, ServiceDescriptor) |
Fügt den angegebenen |
TryAdd(IServiceCollection, IEnumerable<ServiceDescriptor>) |
Fügt den angegebenen |
TryAddEnumerable(IServiceCollection, ServiceDescriptor) |
Fügt einen ServiceDescriptor hinzu, wenn ein vorhandener Deskriptor mit demselben ServiceType und eine nicht bereits vorhandene Implementierung nicht bereits in |
TryAddEnumerable(IServiceCollection, IEnumerable<ServiceDescriptor>) |
Fügt die angegebenen ServiceDescriptors hinzu, wenn ein vorhandener Deskriptor mit demselben ServiceType und eine nicht bereits vorhandene Implementierung in |
TryAddKeyedScoped(IServiceCollection, Type, Object) |
Fügt den angegebenen |
TryAddKeyedScoped(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>) |
Fügt den angegebenen |
TryAddKeyedScoped(IServiceCollection, Type, Object, Type) |
Fügt den angegebenen |
TryAddKeyedScoped<TService>(IServiceCollection, Object) |
Fügt den angegebenen |
TryAddKeyedScoped<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>) |
Fügt den angegebenen |
TryAddKeyedScoped<TService,TImplementation>(IServiceCollection, Object) |
Fügt den angegebenen |
TryAddKeyedSingleton(IServiceCollection, Type, Object) |
Fügt den angegebenen |
TryAddKeyedSingleton(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>) |
Fügt den angegebenen |
TryAddKeyedSingleton(IServiceCollection, Type, Object, Type) |
Fügt den angegebenen |
TryAddKeyedSingleton<TService>(IServiceCollection, Object) |
Fügt den angegebenen |
TryAddKeyedSingleton<TService>(IServiceCollection, Object, TService) |
Fügt den angegebenen |
TryAddKeyedSingleton<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>) |
Fügt den angegebenen |
TryAddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object) |
Fügt den angegebenen |
TryAddKeyedTransient(IServiceCollection, Type, Object) |
Fügt den angegebenen |
TryAddKeyedTransient(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>) |
Fügt den angegebenen |
TryAddKeyedTransient(IServiceCollection, Type, Object, Type) |
Fügt den angegebenen |
TryAddKeyedTransient<TService>(IServiceCollection, Object) |
Fügt den angegebenen |
TryAddKeyedTransient<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>) |
Fügt den angegebenen |
TryAddKeyedTransient<TService,TImplementation>(IServiceCollection, Object) |
Fügt den angegebenen |
TryAddScoped(IServiceCollection, Type) |
Fügt den angegebenen |
TryAddScoped(IServiceCollection, Type, Func<IServiceProvider,Object>) |
Fügt den angegebenen |
TryAddScoped(IServiceCollection, Type, Type) |
Fügt den angegebenen |
TryAddScoped<TService>(IServiceCollection) |
Fügt den angegebenen |
TryAddScoped<TService>(IServiceCollection, Func<IServiceProvider,TService>) |
Fügt den angegebenen |
TryAddScoped<TService,TImplementation>(IServiceCollection) |
Fügt den angegebenen |
TryAddSingleton(IServiceCollection, Type) |
Fügt den angegebenen |
TryAddSingleton(IServiceCollection, Type, Func<IServiceProvider,Object>) |
Fügt den angegebenen |
TryAddSingleton(IServiceCollection, Type, Type) |
Fügt den angegebenen |
TryAddSingleton<TService>(IServiceCollection) |
Fügt den angegebenen |
TryAddSingleton<TService>(IServiceCollection, TService) |
Fügt den angegebenen |
TryAddSingleton<TService>(IServiceCollection, Func<IServiceProvider,TService>) |
Fügt den angegebenen |
TryAddSingleton<TService,TImplementation>(IServiceCollection) |
Fügt den angegebenen |
TryAddTransient(IServiceCollection, Type) |
Fügt den angegebenen |
TryAddTransient(IServiceCollection, Type, Func<IServiceProvider,Object>) |
Fügt den angegebenen |
TryAddTransient(IServiceCollection, Type, Type) |
Fügt den angegebenen |
TryAddTransient<TService>(IServiceCollection) |
Fügt den angegebenen |
TryAddTransient<TService>(IServiceCollection, Func<IServiceProvider,TService>) |
Fügt den angegebenen |
TryAddTransient<TService,TImplementation>(IServiceCollection) |
Fügt den angegebenen |
AddFakeLogging(IServiceCollection) |
Konfiguriert die gefälschte Protokollierung mit Standardoptionen. |
AddFakeLogging(IServiceCollection, IConfigurationSection) |
Konfiguriert die gefälschte Protokollierung. |
AddFakeLogging(IServiceCollection, Action<FakeLogCollectorOptions>) |
Konfiguriert die gefälschte Protokollierung. |
AddFakeRedaction(IServiceCollection) |
Registriert den falschen Redactor-Anbieter, der immer gefälschte Redactor-Instanzen zurückgibt. |
AddFakeRedaction(IServiceCollection, Action<FakeRedactorOptions>) |
Registriert den falschen Redactor-Anbieter, der immer gefälschte Redactor-Instanzen zurückgibt. |
AddHealthChecks(IServiceCollection) |
Fügt dem Container den HealthCheckService hinzu und verwendet dabei den bereitgestellten Delegaten zum Registrieren von Integritätsprüfungen. |
AddHttpClient(IServiceCollection) |
Fügt die IHttpClientFactory-Schnittstelle und verknüpfte Dienste zur IServiceCollection-Schnittstelle hinzu. |
AddHttpClient(IServiceCollection, String) |
Fügt die IHttpClientFactory-Schnittstelle und verknüpfte Dienste zur IServiceCollection-Schnittstelle hinzu, und konfiguriert eine HttpClient-Schnittstelle. |
AddHttpClient(IServiceCollection, String, Action<IServiceProvider,HttpClient>) |
Fügt die IHttpClientFactory-Schnittstelle und verknüpfte Dienste zur IServiceCollection-Schnittstelle hinzu, und konfiguriert eine HttpClient-Schnittstelle. |
AddHttpClient(IServiceCollection, String, Action<HttpClient>) |
Fügt die IHttpClientFactory-Schnittstelle und verknüpfte Dienste zur IServiceCollection-Schnittstelle hinzu, und konfiguriert eine HttpClient-Schnittstelle. |
AddHttpClient<TClient>(IServiceCollection) |
Fügt die IHttpClientFactory-Schnittstelle und verknüpfte Dienste zur IServiceCollection-Schnittstelle hinzu und konfiguriert eine Bindung zwischen dem |
AddHttpClient<TClient>(IServiceCollection, Action<IServiceProvider,HttpClient>) |
Fügt die IHttpClientFactory-Schnittstelle und verknüpfte Dienste zur IServiceCollection-Schnittstelle hinzu und konfiguriert eine Bindung zwischen dem |
AddHttpClient<TClient>(IServiceCollection, Action<HttpClient>) |
Fügt die IHttpClientFactory-Schnittstelle und verknüpfte Dienste zur IServiceCollection-Schnittstelle hinzu und konfiguriert eine Bindung zwischen dem |
AddHttpClient<TClient>(IServiceCollection, String) |
Fügt die IHttpClientFactory-Schnittstelle und verknüpfte Dienste zur IServiceCollection-Schnittstelle hinzu und konfiguriert eine Bindung zwischen dem |
AddHttpClient<TClient>(IServiceCollection, String, Action<IServiceProvider,HttpClient>) |
Fügt die IHttpClientFactory-Schnittstelle und verknüpfte Dienste zur IServiceCollection-Schnittstelle hinzu und konfiguriert eine Bindung zwischen dem |
AddHttpClient<TClient>(IServiceCollection, String, Action<HttpClient>) |
Fügt die IHttpClientFactory-Schnittstelle und verknüpfte Dienste zur IServiceCollection-Schnittstelle hinzu und konfiguriert eine Bindung zwischen dem |
AddHttpClient<TClient,TImplementation>(IServiceCollection) |
Fügt die IHttpClientFactory-Schnittstelle und verknüpfte Dienste zur IServiceCollection-Schnittstelle hinzu und konfiguriert eine Bindung zwischen dem |
AddHttpClient<TClient,TImplementation>(IServiceCollection, Action<IServiceProvider,HttpClient>) |
Fügt die IHttpClientFactory-Schnittstelle und verknüpfte Dienste zur IServiceCollection-Schnittstelle hinzu und konfiguriert eine Bindung zwischen dem |
AddHttpClient<TClient,TImplementation>(IServiceCollection, Action<HttpClient>) |
Fügt die IHttpClientFactory-Schnittstelle und verknüpfte Dienste zur IServiceCollection-Schnittstelle hinzu und konfiguriert eine Bindung zwischen dem |
AddHttpClient<TClient,TImplementation>(IServiceCollection, Func<HttpClient,TImplementation>) |
Fügt die IHttpClientFactory-Schnittstelle und verknüpfte Dienste zur IServiceCollection-Schnittstelle hinzu und konfiguriert eine Bindung zwischen dem |
AddHttpClient<TClient,TImplementation>(IServiceCollection, Func<HttpClient,IServiceProvider,TImplementation>) |
Fügt die IHttpClientFactory-Schnittstelle und verknüpfte Dienste zur IServiceCollection-Schnittstelle hinzu und konfiguriert eine Bindung zwischen dem |
AddHttpClient<TClient,TImplementation>(IServiceCollection, String) |
Fügt die IHttpClientFactory-Schnittstelle und verknüpfte Dienste zur IServiceCollection-Schnittstelle hinzu und konfiguriert eine Bindung zwischen dem |
AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Action<IServiceProvider,HttpClient>) |
Fügt die IHttpClientFactory-Schnittstelle und verknüpfte Dienste zur IServiceCollection-Schnittstelle hinzu und konfiguriert eine Bindung zwischen dem |
AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Action<HttpClient>) |
Fügt die IHttpClientFactory-Schnittstelle und verknüpfte Dienste zur IServiceCollection-Schnittstelle hinzu und konfiguriert eine Bindung zwischen dem |
AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Func<HttpClient,TImplementation>) |
Fügt die IHttpClientFactory-Schnittstelle und verknüpfte Dienste zur IServiceCollection-Schnittstelle hinzu und konfiguriert eine Bindung zwischen dem |
AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Func<HttpClient,IServiceProvider,TImplementation>) |
Fügt die IHttpClientFactory-Schnittstelle und verknüpfte Dienste zur IServiceCollection-Schnittstelle hinzu und konfiguriert eine Bindung zwischen dem |
ConfigureHttpClientDefaults(IServiceCollection, Action<IHttpClientBuilder>) |
Fügt einen Delegaten hinzu, der zum Konfigurieren aller HttpClient Instanzen verwendet wird. |
AddHttpClientLatencyTelemetry(IServiceCollection) |
Fügt ein DelegatingHandler hinzu, um Latenzinformationen zu sammeln und das protokoll für ausgehende Anforderungen für alle HTTP-Clients anzureichern. |
AddHttpClientLatencyTelemetry(IServiceCollection, IConfigurationSection) |
Fügt ein DelegatingHandler hinzu, um Latenzinformationen zu sammeln und das protokoll für ausgehende Anforderungen für alle HTTP-Clients anzureichern. |
AddHttpClientLatencyTelemetry(IServiceCollection, Action<HttpClientLatencyTelemetryOptions>) |
Fügt ein DelegatingHandler hinzu, um Latenzinformationen zu sammeln und das protokoll für ausgehende Anforderungen für alle HTTP-Clients anzureichern. |
AddExtendedHttpClientLogging(IServiceCollection) |
Fügt ein IHttpClientAsyncLogger hinzu, um Protokolle für ausgehende Anforderungen für alle HTTP-Clients ausgibt, die mit IHttpClientFactoryerstellt wurden. |
AddExtendedHttpClientLogging(IServiceCollection, IConfigurationSection) |
Fügt ein IHttpClientAsyncLogger hinzu, um Protokolle für ausgehende Anforderungen für alle HTTP-Clients ausgibt, die mit IHttpClientFactoryerstellt wurden. |
AddExtendedHttpClientLogging(IServiceCollection, Action<LoggingOptions>) |
Fügt ein IHttpClientAsyncLogger hinzu, um Protokolle für ausgehende Anforderungen für alle HTTP-Clients ausgibt, die mit IHttpClientFactoryerstellt wurden. |
AddHttpClientLogEnricher<T>(IServiceCollection) |
Fügt dem eine Anreicherung instance von |
AddDownstreamDependencyMetadata(IServiceCollection, IDownstreamDependencyMetadata) |
Fügt Abhängigkeitsmetadaten hinzu. |
AddDownstreamDependencyMetadata<T>(IServiceCollection) |
Fügt Abhängigkeitsmetadaten hinzu. |
AddKubernetesProbes(IServiceCollection) |
Registriert Liveness-, Start- und Bereitschaftstests mithilfe der Standardoptionen. |
AddKubernetesProbes(IServiceCollection, IConfigurationSection) |
Registriert Liveness-, Start- und Bereitschaftstests mithilfe der konfigurierten Optionen. |
AddKubernetesProbes(IServiceCollection, Action<KubernetesProbesOptions>) |
Registriert Liveness-, Start- und Bereitschaftstests mithilfe der konfigurierten Optionen. |
AddConsoleLatencyDataExporter(IServiceCollection) |
Fügen Sie latenzdatenexportierer für die Konsole hinzu. |
AddConsoleLatencyDataExporter(IServiceCollection, IConfigurationSection) |
Fügen Sie latenzdatenexportierer für die Konsole hinzu. |
AddConsoleLatencyDataExporter(IServiceCollection, Action<LatencyConsoleOptions>) |
Fügen Sie latenzdatenexportierer für die Konsole hinzu. |
AddLatencyContext(IServiceCollection) |
Fügt Latenzkontext hinzu. |
AddLatencyContext(IServiceCollection, IConfigurationSection) |
Fügt Latenzkontext hinzu. |
AddLatencyContext(IServiceCollection, Action<LatencyContextOptions>) |
Fügt Latenzkontext hinzu. |
RegisterCheckpointNames(IServiceCollection, String[]) |
Registriert eine Reihe von Prüfpunktnamen für einen Latenzkontext. |
RegisterMeasureNames(IServiceCollection, String[]) |
Registriert einen Satz von Measurenamen für einen Latenzkontext. |
RegisterTagNames(IServiceCollection, String[]) |
Registriert eine Reihe von Tagnamen für einen Latenzkontext. |
AddLocalization(IServiceCollection) |
Fügt die für die Anwendungslokalisierung erforderlichen Dienste hinzu. |
AddLocalization(IServiceCollection, Action<LocalizationOptions>) |
Fügt die für die Anwendungslokalisierung erforderlichen Dienste hinzu. |
AddLogging(IServiceCollection) |
Fügt der angegebenen IServiceCollection Protokollierungsdienste hinzu. |
AddLogging(IServiceCollection, Action<ILoggingBuilder>) |
Fügt der angegebenen IServiceCollection Protokollierungsdienste hinzu. |
AddDistributedMemoryCache(IServiceCollection) |
Fügt eine Standardimplementierung der IDistributedCache-Schnittstelle hinzu, die Elemente aus dem Arbeitsspeicher in der IServiceCollection-Schnittstelle speichert. Frameworks, die erfordern, dass ein verteilter Cache funktioniert, können diese Abhängigkeit sicher zu ihrer Abhängigkeitsliste hinzufügen, um sicherzustellen, dass mindestens eine Implementierung verfügbar ist. |
AddDistributedMemoryCache(IServiceCollection, Action<MemoryDistributedCacheOptions>) |
Fügt eine Standardimplementierung der IDistributedCache-Schnittstelle hinzu, die Elemente aus dem Arbeitsspeicher in der IServiceCollection-Schnittstelle speichert. Frameworks, die erfordern, dass ein verteilter Cache funktioniert, können diese Abhängigkeit sicher zu ihrer Abhängigkeitsliste hinzufügen, um sicherzustellen, dass mindestens eine Implementierung verfügbar ist. |
AddMemoryCache(IServiceCollection) |
Fügt eine nicht verteilte Arbeitsspeicherimplementierung der IMemoryCache-Schnittstelle zur IServiceCollection-Schnittstelle hinzu. |
AddMemoryCache(IServiceCollection, Action<MemoryCacheOptions>) |
Fügt eine nicht verteilte Arbeitsspeicherimplementierung der IMemoryCache-Schnittstelle zur IServiceCollection-Schnittstelle hinzu. |
AddMetrics(IServiceCollection) |
Fügt dem angegebenen IServiceCollectionMetrikdienst hinzu. |
AddMetrics(IServiceCollection, Action<IMetricsBuilder>) |
Fügt dem angegebenen IServiceCollectionMetrikdienst hinzu. |
AddNullLatencyContext(IServiceCollection) |
Fügt einem Abhängigkeitsinjektionscontainer einen Kontext für die Wartezeit ohne Op-Betrieb hinzu. |
AddPooled<TService>(IServiceCollection, Action<DependencyInjectionPoolOptions>) |
Fügt eine ObjectPool<T> hinzu und ermöglicht DI die Rückgabe von bereichsbezogenen Instanzen von |
AddPooled<TService,TImplementation>(IServiceCollection, Action<DependencyInjectionPoolOptions>) |
Fügt eine ObjectPool<T> hinzu und ermöglicht DI die Rückgabe von bereichsbezogenen Instanzen von |
ConfigurePool<TService>(IServiceCollection, Action<DependencyInjectionPoolOptions>) |
Registriert eine Aktion, die DependencyInjectionPoolOptions zum Konfigurieren eines typisierten Pools verwendet wird. |
ConfigurePools(IServiceCollection, IConfigurationSection) |
Konfiguriert DI-Pools. |
Configure<TOptions>(IServiceCollection, IConfiguration) |
Registriert eine Konfigurationsinstanz, an die |
Configure<TOptions>(IServiceCollection, IConfiguration, Action<BinderOptions>) |
Registriert eine Konfigurationsinstanz, an die TOptions gebunden wird. |
Configure<TOptions>(IServiceCollection, String, IConfiguration) |
Registriert eine Konfigurationsinstanz, an die TOptions gebunden wird. |
Configure<TOptions>(IServiceCollection, String, IConfiguration, Action<BinderOptions>) |
Registriert eine Konfigurationsinstanz, an die TOptions gebunden wird. |
AddOptions(IServiceCollection) |
Fügt Dienste hinzu, die zur Verwendung von Optionen benötigt werden. |
AddOptions<TOptions>(IServiceCollection) |
Ruft einen Options-Generator ab, der Aufrufe |
AddOptions<TOptions>(IServiceCollection, String) |
Ruft einen Options-Generator ab, der Aufrufe |
AddOptionsWithValidateOnStart<TOptions>(IServiceCollection, String) |
Fügt Dienste hinzu, die für die Verwendung von Optionen erforderlich sind, und erzwingt die Überprüfung der Optionen beim Start statt zur Laufzeit. |
AddOptionsWithValidateOnStart<TOptions,TValidateOptions>(IServiceCollection, String) |
Fügt Dienste hinzu, die für die Verwendung von Optionen erforderlich sind, und erzwingt die Überprüfung der Optionen beim Start statt zur Laufzeit. |
Configure<TOptions>(IServiceCollection, Action<TOptions>) |
Registriert eine Aktion, die verwendet wird, um einen bestimmten Optionstyp ein Mal während des Starts zu konfigurieren. Wird vor PostConfigure<TOptions>(IServiceCollection, Action<TOptions>) ausgeführt. Aktualisiert die Konfiguration, ruft die Aktion nicht erneut auf. |
Configure<TOptions>(IServiceCollection, String, Action<TOptions>) |
Registriert eine Aktion, die verwendet wird, um einen bestimmten Optionstyp zu konfigurieren. Diese werden vor PostConfigure<TOptions>(IServiceCollection, Action<TOptions>) ausgeführt. |
ConfigureAll<TOptions>(IServiceCollection, Action<TOptions>) |
Registriert eine Aktion, die verwendet wird, um alle Instanzen eines bestimmten Optionstyps zu konfigurieren. |
ConfigureOptions(IServiceCollection, Object) |
Registriert ein Objekt, dessen gesamtes |
ConfigureOptions(IServiceCollection, Type) |
Registriert einen Typ, für den alle registriert sind |
ConfigureOptions<TConfigureOptions>(IServiceCollection) |
Registriert einen Typ, für den alle registriert sind |
PostConfigure<TOptions>(IServiceCollection, Action<TOptions>) |
Registriert eine Aktion, die verwendet wird, um einen bestimmten Typ von Optionen zu initialisieren. Diese werden nach Configure<TOptions>(IServiceCollection, Action<TOptions>) ausgeführt. |
PostConfigure<TOptions>(IServiceCollection, String, Action<TOptions>) |
Registriert eine Aktion, die verwendet wird, um einen bestimmten Optionstyp zu konfigurieren. Diese werden nach Configure<TOptions>(IServiceCollection, Action<TOptions>) ausgeführt. |
PostConfigureAll<TOptions>(IServiceCollection, Action<TOptions>) |
Registriert eine Aktion, die verwendet wird, um alle Instanzen eines bestimmten Optionstyps nachträglich zu konfigurieren. Diese werden nach Configure<TOptions>(IServiceCollection, Action<TOptions>) ausgeführt. |
AddProcessLogEnricher(IServiceCollection) |
Fügt dem eine instance des Prozess-Anreicherers hinzuIServiceCollection. |
AddProcessLogEnricher(IServiceCollection, IConfigurationSection) |
Fügt dem eine instance des Host-Anreicherers IServiceCollectionhinzu. |
AddProcessLogEnricher(IServiceCollection, Action<ProcessLogEnricherOptions>) |
Fügt dem eine instance des Prozess-Anreicherers hinzuIServiceCollection. |
AddRedaction(IServiceCollection) |
Registriert eine Implementierung von IRedactorProvider in IServiceCollection. |
AddRedaction(IServiceCollection, Action<IRedactionBuilder>) |
Registriert eine Implementierung von IRedactorProvider in und konfiguriert verfügbare IServiceCollection Redactors. |
AddResilienceEnricher(IServiceCollection) |
Fügt Resilienz-Anreicherung hinzu. |
AddResourceMonitoring(IServiceCollection) |
Konfiguriert und fügt einer Dienstsammlung eine IResourceMonitor Implementierung hinzu. |
AddResourceMonitoring(IServiceCollection, Action<IResourceMonitorBuilder>) |
Konfiguriert und fügt einer Dienstsammlung eine IResourceMonitor Implementierung hinzu. |
BuildServiceProvider(IServiceCollection) |
Erstellt eine ServiceProvider-Klasse, die Dienste aus der bereitgestellten IServiceCollection-Schnittstelle enthält. |
BuildServiceProvider(IServiceCollection, ServiceProviderOptions) |
Hiermit wird eine ServiceProvider-Klasse erstellt, die Dienste der bereitgestellten IServiceCollection-Schnittstelle enthält, die optional die Diensterstellung und Bereichsvalidierung ermöglichen. |
BuildServiceProvider(IServiceCollection, Boolean) |
Erstellt eine ServiceProvider-Klasse, die Dienste aus der bereitgestellten IServiceCollection-Schnittstelle enthält und aktiviert optional die Bereichsvalidierung. |
AddHostedService<THostedService>(IServiceCollection) |
Fügt eine IHostedService-Registrierung für den angegebenen Typ hinzu. |
AddHostedService<THostedService>(IServiceCollection, Func<IServiceProvider,THostedService>) |
Fügt eine IHostedService-Registrierung für den angegebenen Typ hinzu. |
AddKeyedScoped(IServiceCollection, Type, Object) |
Fügt der angegebenen IServiceCollection-Schnittstelle einen bereichsbezogenen Dienst des in |
AddKeyedScoped(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>) |
Fügt der angegebenen IServiceCollection-Schnittstelle einen bereichsbezogenen Dienst des in |
AddKeyedScoped(IServiceCollection, Type, Object, Type) |
Fügt der angegebenen IServiceCollection-Schnittstelle einen bereichsbezogenen Dienst des in |
AddKeyedScoped<TService>(IServiceCollection, Object) |
Fügt der angegebenen IServiceCollection-Schnittstelle einen bereichsbezogenen Dienst des in |
AddKeyedScoped<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>) |
Fügt der angegebenen IServiceCollection-Schnittstelle einen bereichsbezogenen Dienst des in |
AddKeyedScoped<TService,TImplementation>(IServiceCollection, Object) |
Fügt der angegebenen IServiceCollection-Schnittstelle einen bereichsbezogenen Dienst des in |
AddKeyedScoped<TService,TImplementation>(IServiceCollection, Object, Func<IServiceProvider,Object,TImplementation>) |
Fügt der angegebenen IServiceCollection-Schnittstelle einen bereichsbezogenen Dienst des in |
AddKeyedSingleton(IServiceCollection, Type, Object) |
Fügt der angegebenen IServiceCollection-Schnittstelle einen Singletondienst des in |
AddKeyedSingleton(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>) |
Fügt der angegebenen IServiceCollection-Schnittstelle einen Singletondienst des in |
AddKeyedSingleton(IServiceCollection, Type, Object, Object) |
Fügt der angegebenen IServiceCollection-Schnittstelle einen Singletondienst des in |
AddKeyedSingleton(IServiceCollection, Type, Object, Type) |
Fügt der angegebenen IServiceCollection-Schnittstelle einen Singletondienst des in |
AddKeyedSingleton<TService>(IServiceCollection, Object) |
Fügt der angegebenen IServiceCollection-Schnittstelle einen Singletondienst des in |
AddKeyedSingleton<TService>(IServiceCollection, Object, TService) |
Fügt der angegebenen IServiceCollection-Schnittstelle einen Singletondienst des in |
AddKeyedSingleton<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>) |
Fügt der angegebenen IServiceCollection-Schnittstelle einen Singletondienst des in |
AddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object) |
Fügt der angegebenen IServiceCollection-Schnittstelle einen Singletondienst des in |
AddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object, Func<IServiceProvider,Object,TImplementation>) |
Fügt der angegebenen IServiceCollection-Schnittstelle einen Singletondienst des in |
AddKeyedTransient(IServiceCollection, Type, Object) |
Fügt der angegebenen IServiceCollection-Schnittstelle einen vorübergehenden Dienst des in |
AddKeyedTransient(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>) |
Fügt der angegebenen IServiceCollection-Schnittstelle einen vorübergehenden Dienst des in |
AddKeyedTransient(IServiceCollection, Type, Object, Type) |
Fügt der angegebenen IServiceCollection-Schnittstelle einen vorübergehenden Dienst des in |
AddKeyedTransient<TService>(IServiceCollection, Object) |
Fügt der angegebenen IServiceCollection-Schnittstelle einen vorübergehenden Dienst des in |
AddKeyedTransient<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>) |
Fügt der angegebenen IServiceCollection-Schnittstelle einen vorübergehenden Dienst des in |
AddKeyedTransient<TService,TImplementation>(IServiceCollection, Object) |
Fügt der angegebenen IServiceCollection-Schnittstelle einen vorübergehenden Dienst des in |
AddKeyedTransient<TService,TImplementation>(IServiceCollection, Object, Func<IServiceProvider,Object,TImplementation>) |
Fügt der angegebenen IServiceCollection-Schnittstelle einen vorübergehenden Dienst des in |
AddScoped(IServiceCollection, Type) |
Fügt der angegebenen IServiceCollection-Schnittstelle einen bereichsbezogenen Dienst des in |
AddScoped(IServiceCollection, Type, Func<IServiceProvider,Object>) |
Fügt der angegebenen IServiceCollection-Schnittstelle einen bereichsbezogenen Dienst des in |
AddScoped(IServiceCollection, Type, Type) |
Fügt der angegebenen IServiceCollection-Schnittstelle einen bereichsbezogenen Dienst des in |
AddScoped<TService>(IServiceCollection) |
Fügt der angegebenen IServiceCollection-Schnittstelle einen bereichsbezogenen Dienst des in |
AddScoped<TService>(IServiceCollection, Func<IServiceProvider,TService>) |
Fügt der angegebenen IServiceCollection-Schnittstelle einen bereichsbezogenen Dienst des in |
AddScoped<TService,TImplementation>(IServiceCollection) |
Fügt der angegebenen IServiceCollection-Schnittstelle einen bereichsbezogenen Dienst des in |
AddScoped<TService,TImplementation>(IServiceCollection, Func<IServiceProvider,TImplementation>) |
Fügt der angegebenen IServiceCollection-Schnittstelle einen bereichsbezogenen Dienst des in |
AddSingleton(IServiceCollection, Type) |
Fügt der angegebenen IServiceCollection-Schnittstelle einen Singletondienst des in |
AddSingleton(IServiceCollection, Type, Func<IServiceProvider,Object>) |
Fügt der angegebenen IServiceCollection-Schnittstelle einen Singletondienst des in |
AddSingleton(IServiceCollection, Type, Object) |
Fügt der angegebenen IServiceCollection-Schnittstelle einen Singletondienst des in |
AddSingleton(IServiceCollection, Type, Type) |
Fügt der angegebenen IServiceCollection-Schnittstelle einen Singletondienst des in |
AddSingleton<TService>(IServiceCollection) |
Fügt der angegebenen IServiceCollection-Schnittstelle einen Singletondienst des in |
AddSingleton<TService>(IServiceCollection, TService) |
Fügt der angegebenen IServiceCollection-Schnittstelle einen Singletondienst des in |
AddSingleton<TService>(IServiceCollection, Func<IServiceProvider,TService>) |
Fügt der angegebenen IServiceCollection-Schnittstelle einen Singletondienst des in |
AddSingleton<TService,TImplementation>(IServiceCollection) |
Fügt der angegebenen IServiceCollection-Schnittstelle einen Singletondienst des in |
AddSingleton<TService,TImplementation>(IServiceCollection, Func<IServiceProvider,TImplementation>) |
Fügt der angegebenen IServiceCollection-Schnittstelle einen Singletondienst des in |
AddTransient(IServiceCollection, Type) |
Fügt der angegebenen IServiceCollection-Schnittstelle einen vorübergehenden Dienst des in |
AddTransient(IServiceCollection, Type, Func<IServiceProvider,Object>) |
Fügt der angegebenen IServiceCollection-Schnittstelle einen vorübergehenden Dienst des in |
AddTransient(IServiceCollection, Type, Type) |
Fügt der angegebenen IServiceCollection-Schnittstelle einen vorübergehenden Dienst des in |
AddTransient<TService>(IServiceCollection) |
Fügt der angegebenen IServiceCollection-Schnittstelle einen vorübergehenden Dienst des in |
AddTransient<TService>(IServiceCollection, Func<IServiceProvider,TService>) |
Fügt der angegebenen IServiceCollection-Schnittstelle einen vorübergehenden Dienst des in |
AddTransient<TService,TImplementation>(IServiceCollection) |
Fügt der angegebenen IServiceCollection-Schnittstelle einen vorübergehenden Dienst des in |
AddTransient<TService,TImplementation>(IServiceCollection, Func<IServiceProvider,TImplementation>) |
Fügt der angegebenen IServiceCollection-Schnittstelle einen vorübergehenden Dienst des in |
AddTcpEndpointProbe(IServiceCollection) |
Registriert Integritäts-status Berichterstellung mithilfe eines TCP-Ports, wenn der Dienst als fehlerfrei IHealthCheckgilt. |
AddTcpEndpointProbe(IServiceCollection, IConfigurationSection) |
Registriert Integritäts-status Berichterstellung mithilfe eines TCP-Ports, wenn der Dienst als fehlerfrei IHealthCheckgilt. |
AddTcpEndpointProbe(IServiceCollection, Action<TcpEndpointProbesOptions>) |
Registriert Integritäts-status Berichterstellung mithilfe eines TCP-Ports, wenn der Dienst als fehlerfrei IHealthCheckgilt. |
AddTcpEndpointProbe(IServiceCollection, String) |
Registriert Integritäts-status Berichterstellung mithilfe eines TCP-Ports, wenn der Dienst als fehlerfrei IHealthCheckgilt. |
AddTcpEndpointProbe(IServiceCollection, String, IConfigurationSection) |
Registriert Integritäts-status Berichterstellung mithilfe eines TCP-Ports, wenn der Dienst als fehlerfrei IHealthCheckgilt. |
AddTcpEndpointProbe(IServiceCollection, String, Action<TcpEndpointProbesOptions>) |
Registriert Integritäts-status Berichterstellung mithilfe eines TCP-Ports, wenn der Dienst als fehlerfrei IHealthCheckgilt. |
AddSystemd(IServiceCollection) |
Die Standardimplementierung von IServiceCollection. |
AddWindowsService(IServiceCollection) |
Die Standardimplementierung von IServiceCollection. |
AddWindowsService(IServiceCollection, Action<WindowsServiceLifetimeOptions>) |
Die Standardimplementierung von IServiceCollection. |
Gilt für:
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Feedback senden und anzeigen für