次の方法で共有


ServiceDescriptor コンストラクター

定義

オーバーロード

ServiceDescriptor(Type, Object)

Singleton として instance を指定して、ServiceDescriptor の新しいインスタンスを初期化します。

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

factory を指定して、ServiceDescriptor の新しいインスタンスを初期化します。

ServiceDescriptor(Type, Object, Object)

Singleton として instance を指定して、ServiceDescriptor の新しいインスタンスを初期化します。

ServiceDescriptor(Type, Type, ServiceLifetime)

implementationType を指定して、ServiceDescriptor の新しいインスタンスを初期化します。

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

factory を指定して、ServiceDescriptor の新しいインスタンスを初期化します。

ServiceDescriptor(Type, Object, Type, ServiceLifetime)

implementationType を指定して、ServiceDescriptor の新しいインスタンスを初期化します。

ServiceDescriptor(Type, Object)

ソース:
ServiceDescriptor.cs
ソース:
ServiceDescriptor.cs
ソース:
ServiceDescriptor.cs
ソース:
ServiceDescriptor.cs
ソース:
ServiceDescriptor.cs

Singleton として instance を指定して、ServiceDescriptor の新しいインスタンスを初期化します。

public:
 ServiceDescriptor(Type ^ serviceType, System::Object ^ instance);
public ServiceDescriptor (Type serviceType, object instance);
new Microsoft.Extensions.DependencyInjection.ServiceDescriptor : Type * obj -> Microsoft.Extensions.DependencyInjection.ServiceDescriptor
Public Sub New (serviceType As Type, instance As Object)

パラメーター

serviceType
Type

サービスの Type

instance
Object

サービスを実装しているインスタンス。

適用対象

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

ソース:
ServiceDescriptor.cs
ソース:
ServiceDescriptor.cs
ソース:
ServiceDescriptor.cs
ソース:
ServiceDescriptor.cs
ソース:
ServiceDescriptor.cs

factory を指定して、ServiceDescriptor の新しいインスタンスを初期化します。

public:
 ServiceDescriptor(Type ^ serviceType, Func<IServiceProvider ^, System::Object ^> ^ factory, Microsoft::Extensions::DependencyInjection::ServiceLifetime lifetime);
public ServiceDescriptor (Type serviceType, Func<IServiceProvider,object> factory, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime);
new Microsoft.Extensions.DependencyInjection.ServiceDescriptor : Type * Func<IServiceProvider, obj> * Microsoft.Extensions.DependencyInjection.ServiceLifetime -> Microsoft.Extensions.DependencyInjection.ServiceDescriptor
Public Sub New (serviceType As Type, factory As Func(Of IServiceProvider, Object), lifetime As ServiceLifetime)

パラメーター

serviceType
Type

サービスの Type

factory
Func<IServiceProvider,Object>

サービス インスタンスの作成に使用されるファクトリ。

lifetime
ServiceLifetime

サービスの ServiceLifetime

適用対象

ServiceDescriptor(Type, Object, Object)

ソース:
ServiceDescriptor.cs
ソース:
ServiceDescriptor.cs
ソース:
ServiceDescriptor.cs
ソース:
ServiceDescriptor.cs

Singleton として instance を指定して、ServiceDescriptor の新しいインスタンスを初期化します。

public:
 ServiceDescriptor(Type ^ serviceType, System::Object ^ serviceKey, System::Object ^ instance);
public ServiceDescriptor (Type serviceType, object? serviceKey, object instance);
new Microsoft.Extensions.DependencyInjection.ServiceDescriptor : Type * obj * obj -> Microsoft.Extensions.DependencyInjection.ServiceDescriptor
Public Sub New (serviceType As Type, serviceKey As Object, instance As Object)

パラメーター

serviceType
Type

サービスの Type

serviceKey
Object

サービスの ServiceKey

instance
Object

サービスを実装しているインスタンス。

適用対象

ServiceDescriptor(Type, Type, ServiceLifetime)

ソース:
ServiceDescriptor.cs
ソース:
ServiceDescriptor.cs
ソース:
ServiceDescriptor.cs
ソース:
ServiceDescriptor.cs
ソース:
ServiceDescriptor.cs

implementationType を指定して、ServiceDescriptor の新しいインスタンスを初期化します。

public:
 ServiceDescriptor(Type ^ serviceType, Type ^ implementationType, Microsoft::Extensions::DependencyInjection::ServiceLifetime lifetime);
public ServiceDescriptor (Type serviceType, Type implementationType, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime);
new Microsoft.Extensions.DependencyInjection.ServiceDescriptor : Type * Type * Microsoft.Extensions.DependencyInjection.ServiceLifetime -> Microsoft.Extensions.DependencyInjection.ServiceDescriptor
Public Sub New (serviceType As Type, implementationType As Type, lifetime As ServiceLifetime)

パラメーター

serviceType
Type

サービスの Type

implementationType
Type

サービスを実装する Type

lifetime
ServiceLifetime

サービスの ServiceLifetime

適用対象

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

ソース:
ServiceDescriptor.cs
ソース:
ServiceDescriptor.cs
ソース:
ServiceDescriptor.cs
ソース:
ServiceDescriptor.cs

factory を指定して、ServiceDescriptor の新しいインスタンスを初期化します。

public:
 ServiceDescriptor(Type ^ serviceType, System::Object ^ serviceKey, Func<IServiceProvider ^, System::Object ^, System::Object ^> ^ factory, Microsoft::Extensions::DependencyInjection::ServiceLifetime lifetime);
public ServiceDescriptor (Type serviceType, object? serviceKey, Func<IServiceProvider,object?,object> factory, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime);
new Microsoft.Extensions.DependencyInjection.ServiceDescriptor : Type * obj * Func<IServiceProvider, obj, obj> * Microsoft.Extensions.DependencyInjection.ServiceLifetime -> Microsoft.Extensions.DependencyInjection.ServiceDescriptor
Public Sub New (serviceType As Type, serviceKey As Object, factory As Func(Of IServiceProvider, Object, Object), lifetime As ServiceLifetime)

パラメーター

serviceType
Type

サービスの Type

serviceKey
Object

サービスの ServiceKey

factory
Func<IServiceProvider,Object,Object>

サービス インスタンスの作成に使用されるファクトリ。

lifetime
ServiceLifetime

サービスの ServiceLifetime

適用対象

ServiceDescriptor(Type, Object, Type, ServiceLifetime)

ソース:
ServiceDescriptor.cs
ソース:
ServiceDescriptor.cs
ソース:
ServiceDescriptor.cs
ソース:
ServiceDescriptor.cs

implementationType を指定して、ServiceDescriptor の新しいインスタンスを初期化します。

public:
 ServiceDescriptor(Type ^ serviceType, System::Object ^ serviceKey, Type ^ implementationType, Microsoft::Extensions::DependencyInjection::ServiceLifetime lifetime);
public ServiceDescriptor (Type serviceType, object? serviceKey, Type implementationType, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime);
new Microsoft.Extensions.DependencyInjection.ServiceDescriptor : Type * obj * Type * Microsoft.Extensions.DependencyInjection.ServiceLifetime -> Microsoft.Extensions.DependencyInjection.ServiceDescriptor
Public Sub New (serviceType As Type, serviceKey As Object, implementationType As Type, lifetime As ServiceLifetime)

パラメーター

serviceType
Type

サービスの Type

serviceKey
Object

サービスの ServiceKey

implementationType
Type

サービスを実装する Type

lifetime
ServiceLifetime

サービスの ServiceLifetime

適用対象