Ағылшын тілінде оқу

Бөлісу құралы:


ServiceDescriptor.Describe Метод

Определение

Перегрузки

Describe(Type, Func<IServiceProvider,Object>, ServiceLifetime)

Создает экземпляр ServiceDescriptor с указанными serviceType, implementationFactory и lifetime.

Describe(Type, Type, ServiceLifetime)

Создает экземпляр ServiceDescriptor с указанными serviceType, implementationType и lifetime.

Describe(Type, Func<IServiceProvider,Object>, ServiceLifetime)

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

Создает экземпляр ServiceDescriptor с указанными serviceType, implementationFactory и lifetime.

public static Microsoft.Extensions.DependencyInjection.ServiceDescriptor Describe (Type serviceType, Func<IServiceProvider,object> implementationFactory, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime);

Параметры

serviceType
Type

Тип службы.

implementationFactory
Func<IServiceProvider,Object>

Фабрика для создания экземпляров реализации службы.

lifetime
ServiceLifetime

Время существования службы.

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

Новый экземпляр класса ServiceDescriptor.

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

.NET 9 (package-provided) және басқа нұсқалар
Өнім Нұсқалар
.NET 8 (package-provided), 9 (package-provided)
.NET Framework 4.7 (package-provided), 4.7.1 (package-provided), 4.7.2 (package-provided), 4.8 (package-provided)
.NET Standard 2.0 (package-provided), 2.1 (package-provided)

Describe(Type, Type, ServiceLifetime)

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

Создает экземпляр ServiceDescriptor с указанными serviceType, implementationType и lifetime.

public static Microsoft.Extensions.DependencyInjection.ServiceDescriptor Describe (Type serviceType, Type implementationType, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime);

Параметры

serviceType
Type

Тип службы.

implementationType
Type

Тип реализации.

lifetime
ServiceLifetime

Время существования службы.

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

Новый экземпляр класса ServiceDescriptor.

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

.NET 9 (package-provided) және басқа нұсқалар
Өнім Нұсқалар
.NET 8 (package-provided), 9 (package-provided)
.NET Framework 4.7 (package-provided), 4.7.1 (package-provided), 4.7.2 (package-provided), 4.8 (package-provided)
.NET Standard 2.0 (package-provided), 2.1 (package-provided)