ActivatorUtilities.GetServiceOrCreateInstance Metod

Definition

Överlagringar

Name Description
GetServiceOrCreateInstance(IServiceProvider, Type)

Hämta en instans av den angivna typen från tjänstleverantören. Om en inte hittas instansierar du den direkt.

GetServiceOrCreateInstance<T>(IServiceProvider)

Hämta en instans av den angivna typen från tjänstleverantören. Om en inte hittas instansierar du den direkt.

GetServiceOrCreateInstance(IServiceProvider, Type)

Källa:
ActivatorUtilities.cs
Källa:
ActivatorUtilities.cs
Källa:
ActivatorUtilities.cs
Källa:
ActivatorUtilities.cs

Hämta en instans av den angivna typen från tjänstleverantören. Om en inte hittas instansierar du den direkt.

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

Parametrar

provider
IServiceProvider

Tjänstleverantören.

type
Type

Typ av tjänst.

Returer

Den lösta tjänsten eller den skapade instansen.

Gäller för

GetServiceOrCreateInstance<T>(IServiceProvider)

Källa:
ActivatorUtilities.cs
Källa:
ActivatorUtilities.cs
Källa:
ActivatorUtilities.cs
Källa:
ActivatorUtilities.cs

Hämta en instans av den angivna typen från tjänstleverantören. Om en inte hittas instansierar du den direkt.

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

Typparametrar

T

Typ av tjänst.

Parametrar

provider
IServiceProvider

Tjänstleverantören som används för att lösa beroenden.

Returer

T

Den lösta tjänsten eller den skapade instansen.

Gäller för