다음을 통해 공유


ActivatorUtilities.GetServiceOrCreateInstance 메서드

정의

오버로드

GetServiceOrCreateInstance(IServiceProvider, Type)

서비스 공급자에서 지정된 형식의 인스턴스를 검색합니다. 찾을 수 없는 경우 직접 인스턴스화합니다.

GetServiceOrCreateInstance<T>(IServiceProvider)

서비스 공급자에서 지정된 형식의 인스턴스를 검색합니다. 찾을 수 없는 경우 직접 인스턴스화합니다.

GetServiceOrCreateInstance(IServiceProvider, Type)

Source:
ActivatorUtilities.cs
Source:
ActivatorUtilities.cs
Source:
ActivatorUtilities.cs
Source:
ActivatorUtilities.cs
Source:
ActivatorUtilities.cs

서비스 공급자에서 지정된 형식의 인스턴스를 검색합니다. 찾을 수 없는 경우 직접 인스턴스화합니다.

public:
 static System::Object ^ GetServiceOrCreateInstance(IServiceProvider ^ provider, Type ^ type);
public static object GetServiceOrCreateInstance (IServiceProvider provider, Type type);
static member GetServiceOrCreateInstance : IServiceProvider * Type -> obj
Public Shared Function GetServiceOrCreateInstance (provider As IServiceProvider, type As Type) As Object

매개 변수

provider
IServiceProvider

서비스 공급자입니다.

type
Type

서비스의 유형입니다.

반환

확인된 서비스 또는 만든 instance.

적용 대상

GetServiceOrCreateInstance<T>(IServiceProvider)

Source:
ActivatorUtilities.cs
Source:
ActivatorUtilities.cs
Source:
ActivatorUtilities.cs
Source:
ActivatorUtilities.cs
Source:
ActivatorUtilities.cs

서비스 공급자에서 지정된 형식의 인스턴스를 검색합니다. 찾을 수 없는 경우 직접 인스턴스화합니다.

public:
generic <typename T>
 static T GetServiceOrCreateInstance(IServiceProvider ^ provider);
public static T GetServiceOrCreateInstance<T> (IServiceProvider provider);
static member GetServiceOrCreateInstance : IServiceProvider -> 'T
Public Shared Function GetServiceOrCreateInstance(Of T) (provider As IServiceProvider) As T

형식 매개 변수

T

서비스의 유형입니다.

매개 변수

provider
IServiceProvider

종속성을 resolve 데 사용되는 서비스 공급자입니다.

반환

T

확인된 서비스 또는 만든 instance.

적용 대상