Freigeben über


ServiceCollectionContainerBuilderExtensions.BuildServiceProvider Methode

Definition

Überlädt

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.

BuildServiceProvider(IServiceCollection)

Quelle:
ServiceCollectionContainerBuilderExtensions.cs
Quelle:
ServiceCollectionContainerBuilderExtensions.cs
Quelle:
ServiceCollectionContainerBuilderExtensions.cs
Quelle:
ServiceCollectionContainerBuilderExtensions.cs

Erstellt eine ServiceProvider-Klasse, die Dienste aus der bereitgestellten IServiceCollection-Schnittstelle enthält.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::ServiceProvider ^ BuildServiceProvider(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services);
public static Microsoft.Extensions.DependencyInjection.ServiceProvider BuildServiceProvider (this Microsoft.Extensions.DependencyInjection.IServiceCollection services);
static member BuildServiceProvider : Microsoft.Extensions.DependencyInjection.IServiceCollection -> Microsoft.Extensions.DependencyInjection.ServiceProvider
<Extension()>
Public Function BuildServiceProvider (services As IServiceCollection) As ServiceProvider

Parameter

services
IServiceCollection

Die IServiceCollection-Schnittstelle, die die Dienstdeskriptoren enthält.

Gibt zurück

Das ServiceProvider.

Gilt für:

BuildServiceProvider(IServiceCollection, ServiceProviderOptions)

Quelle:
ServiceCollectionContainerBuilderExtensions.cs
Quelle:
ServiceCollectionContainerBuilderExtensions.cs
Quelle:
ServiceCollectionContainerBuilderExtensions.cs
Quelle:
ServiceCollectionContainerBuilderExtensions.cs

Hiermit wird eine ServiceProvider-Klasse erstellt, die Dienste der bereitgestellten IServiceCollection-Schnittstelle enthält, die optional die Diensterstellung und Bereichsvalidierung ermöglichen.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::ServiceProvider ^ BuildServiceProvider(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, Microsoft::Extensions::DependencyInjection::ServiceProviderOptions ^ options);
public static Microsoft.Extensions.DependencyInjection.ServiceProvider BuildServiceProvider (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Microsoft.Extensions.DependencyInjection.ServiceProviderOptions options);
static member BuildServiceProvider : Microsoft.Extensions.DependencyInjection.IServiceCollection * Microsoft.Extensions.DependencyInjection.ServiceProviderOptions -> Microsoft.Extensions.DependencyInjection.ServiceProvider
<Extension()>
Public Function BuildServiceProvider (services As IServiceCollection, options As ServiceProviderOptions) As ServiceProvider

Parameter

services
IServiceCollection

Die IServiceCollection-Schnittstelle, die die Dienstdeskriptoren enthält.

options
ServiceProviderOptions

Hiermit werden verschiedene Dienstanbieterverhaltensweisen einschließlich der Diensterstellung und Bereichsvalidierung konfiguriert.

Gibt zurück

Das ServiceProvider.

Gilt für:

BuildServiceProvider(IServiceCollection, Boolean)

Quelle:
ServiceCollectionContainerBuilderExtensions.cs
Quelle:
ServiceCollectionContainerBuilderExtensions.cs
Quelle:
ServiceCollectionContainerBuilderExtensions.cs
Quelle:
ServiceCollectionContainerBuilderExtensions.cs

Erstellt eine ServiceProvider-Klasse, die Dienste aus der bereitgestellten IServiceCollection-Schnittstelle enthält und aktiviert optional die Bereichsvalidierung.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::ServiceProvider ^ BuildServiceProvider(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, bool validateScopes);
public static Microsoft.Extensions.DependencyInjection.ServiceProvider BuildServiceProvider (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, bool validateScopes);
static member BuildServiceProvider : Microsoft.Extensions.DependencyInjection.IServiceCollection * bool -> Microsoft.Extensions.DependencyInjection.ServiceProvider
<Extension()>
Public Function BuildServiceProvider (services As IServiceCollection, validateScopes As Boolean) As ServiceProvider

Parameter

services
IServiceCollection

Die IServiceCollection-Schnittstelle, die die Dienstdeskriptoren enthält.

validateScopes
Boolean

true, wenn eine Überprüfung durchgeführt werden soll, um zu verifizieren, dass bereichsbezogene Dienste nie vom Stammanbieter aufgelöst werden sollen, andernfalls false.

Gibt zurück

Das ServiceProvider.

Gilt für: