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


ServiceCollectionContainerBuilderExtensions.BuildServiceProvider Метод

Определение

Перегрузки

BuildServiceProvider(IServiceCollection)

Создает объект ServiceProvider, содержащий службы из указанной коллекции IServiceCollection.

BuildServiceProvider(IServiceCollection, ServiceProviderOptions)

Создает объект ServiceProvider, содержащий службы из указанной коллекции IServiceCollection, при необходимости включая операции создания службы и проверки области.

BuildServiceProvider(IServiceCollection, Boolean)

Создает объект ServiceProvider, содержащий службы из указанной коллекции IServiceCollection, при необходимости включая проверку области.

BuildServiceProvider(IServiceCollection)

Исходный код:
ServiceCollectionContainerBuilderExtensions.cs
Исходный код:
ServiceCollectionContainerBuilderExtensions.cs
Исходный код:
ServiceCollectionContainerBuilderExtensions.cs
Исходный код:
ServiceCollectionContainerBuilderExtensions.cs

Создает объект ServiceProvider, содержащий службы из указанной коллекции 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

Параметры

services
IServiceCollection

Коллекция IServiceCollection, содержащая дескрипторы служб.

Возвращаемое значение

ServiceProvider.

Применяется к

BuildServiceProvider(IServiceCollection, ServiceProviderOptions)

Исходный код:
ServiceCollectionContainerBuilderExtensions.cs
Исходный код:
ServiceCollectionContainerBuilderExtensions.cs
Исходный код:
ServiceCollectionContainerBuilderExtensions.cs
Исходный код:
ServiceCollectionContainerBuilderExtensions.cs

Создает объект ServiceProvider, содержащий службы из указанной коллекции IServiceCollection, при необходимости включая операции создания службы и проверки области.

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

Параметры

services
IServiceCollection

Коллекция IServiceCollection, содержащая дескрипторы служб.

options
ServiceProviderOptions

Настраивает различные режимы поведения поставщика услуг, в том числе создание службы и проверку области.

Возвращаемое значение

ServiceProvider.

Применяется к

BuildServiceProvider(IServiceCollection, Boolean)

Исходный код:
ServiceCollectionContainerBuilderExtensions.cs
Исходный код:
ServiceCollectionContainerBuilderExtensions.cs
Исходный код:
ServiceCollectionContainerBuilderExtensions.cs
Исходный код:
ServiceCollectionContainerBuilderExtensions.cs

Создает объект ServiceProvider, содержащий службы из указанной коллекции IServiceCollection, при необходимости включая проверку области.

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

Параметры

services
IServiceCollection

Коллекция IServiceCollection, содержащая дескрипторы служб.

validateScopes
Boolean

Значение true для проверки того, что службы с заданной областью действия никогда не разрешаются из корневого поставщика; в противном случае значение false.

Возвращаемое значение

ServiceProvider.

Применяется к