ServiceCollectionContainerBuilderExtensions.BuildServiceProvider Methode

Definition

Überlädt

BuildServiceProvider(IServiceCollection)

Erstellt eine ServiceProvider-Klasse, die Dienste aus der bereitgestellten IServiceCollection-Schnittstelle enthält.Creates a ServiceProvider containing services from the provided IServiceCollection.

BuildServiceProvider(IServiceCollection, ServiceProviderOptions)

Erstellt eine ServiceProvider-Klasse, die Dienste aus der bereitgestellten IServiceCollection-Schnittstelle enthält und aktiviert optional die Bereichsvalidierung.Creates a ServiceProvider containing services from the provided IServiceCollection optionally enabling scope validation.

BuildServiceProvider(IServiceCollection, Boolean)

Erstellt eine ServiceProvider-Klasse, die Dienste aus der bereitgestellten IServiceCollection-Schnittstelle enthält und aktiviert optional die Bereichsvalidierung.Creates a ServiceProvider containing services from the provided IServiceCollection optionally enabling scope validation.

BuildServiceProvider(IServiceCollection)

Erstellt eine ServiceProvider-Klasse, die Dienste aus der bereitgestellten IServiceCollection-Schnittstelle enthält.Creates a ServiceProvider containing services from the provided IServiceCollection.

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.The IServiceCollection containing service descriptors.

Gibt zurück

BuildServiceProvider(IServiceCollection, ServiceProviderOptions)

Erstellt eine ServiceProvider-Klasse, die Dienste aus der bereitgestellten IServiceCollection-Schnittstelle enthält und aktiviert optional die Bereichsvalidierung.Creates a ServiceProvider containing services from the provided IServiceCollection optionally enabling scope validation.

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.The IServiceCollection containing service descriptors.

options
ServiceProviderOptions

Konfiguriert verschiedene Verhaltensweisen des Dienstanbieters.Configures various service provider behaviors.

Gibt zurück

BuildServiceProvider(IServiceCollection, Boolean)

Erstellt eine ServiceProvider-Klasse, die Dienste aus der bereitgestellten IServiceCollection-Schnittstelle enthält und aktiviert optional die Bereichsvalidierung.Creates a ServiceProvider containing services from the provided IServiceCollection optionally enabling scope validation.

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.The IServiceCollection containing service descriptors.

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.true to perform check verifying that scoped services never gets resolved from root provider; otherwise, false.

Gibt zurück

Gilt für: