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, содержащая дескрипторы служб.
Возвращаемое значение
Применяется к
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
Настраивает различные режимы поведения поставщика услуг, в том числе создание службы и проверку области.
Возвращаемое значение
Применяется к
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
.