ActivatorUtilities.GetServiceOrCreateInstance Methode

Definitie

Overloads

Name Description
GetServiceOrCreateInstance(IServiceProvider, Type)

Haal een exemplaar van het opgegeven type op van de serviceprovider. Als er geen wordt gevonden, instantiëren deze rechtstreeks.

GetServiceOrCreateInstance<T>(IServiceProvider)

Haal een exemplaar van het opgegeven type op van de serviceprovider. Als er geen wordt gevonden, instantiëren deze rechtstreeks.

GetServiceOrCreateInstance(IServiceProvider, Type)

Bron:
ActivatorUtilities.cs
Bron:
ActivatorUtilities.cs
Bron:
ActivatorUtilities.cs
Bron:
ActivatorUtilities.cs

Haal een exemplaar van het opgegeven type op van de serviceprovider. Als er geen wordt gevonden, instantiëren deze rechtstreeks.

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

Parameters

provider
IServiceProvider

De serviceprovider.

type
Type

Het type service.

Retouren

De opgeloste service of het gemaakte exemplaar.

Van toepassing op

GetServiceOrCreateInstance<T>(IServiceProvider)

Bron:
ActivatorUtilities.cs
Bron:
ActivatorUtilities.cs
Bron:
ActivatorUtilities.cs
Bron:
ActivatorUtilities.cs

Haal een exemplaar van het opgegeven type op van de serviceprovider. Als er geen wordt gevonden, instantiëren deze rechtstreeks.

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

Type parameters

T

Het type service.

Parameters

provider
IServiceProvider

De serviceprovider die wordt gebruikt om afhankelijkheden op te lossen.

Retouren

T

De opgeloste service of het gemaakte exemplaar.

Van toepassing op