Freigeben über


ActivatorUtilities.GetServiceOrCreateInstance Methode

Definition

Überlädt

GetServiceOrCreateInstance(IServiceProvider, Type)

Ruft eine Instanz des angegebenen Typs vom Dienstanbieter ab. Wird keine entsprechende Instanz gefunden, erfolgt die Instanziierung direkt.

GetServiceOrCreateInstance<T>(IServiceProvider)

Ruft eine Instanz des angegebenen Typs vom Dienstanbieter ab. Wird keine entsprechende Instanz gefunden, erfolgt die Instanziierung direkt.

GetServiceOrCreateInstance(IServiceProvider, Type)

Quelle:
ActivatorUtilities.cs
Quelle:
ActivatorUtilities.cs
Quelle:
ActivatorUtilities.cs
Quelle:
ActivatorUtilities.cs
Quelle:
ActivatorUtilities.cs

Ruft eine Instanz des angegebenen Typs vom Dienstanbieter ab. Wird keine entsprechende Instanz gefunden, erfolgt die Instanziierung 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

Parameter

provider
IServiceProvider

Der Dienstanbieter.

type
Type

Der Typ des Dienstes.

Gibt zurück

Der aufgelöste Dienst oder der erstellte instance.

Gilt für:

GetServiceOrCreateInstance<T>(IServiceProvider)

Quelle:
ActivatorUtilities.cs
Quelle:
ActivatorUtilities.cs
Quelle:
ActivatorUtilities.cs
Quelle:
ActivatorUtilities.cs
Quelle:
ActivatorUtilities.cs

Ruft eine Instanz des angegebenen Typs vom Dienstanbieter ab. Wird keine entsprechende Instanz gefunden, erfolgt die Instanziierung 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

Typparameter

T

Der Typ des Dienstes.

Parameter

provider
IServiceProvider

Der Dienstanbieter, der zum Auflösen von Abhängigkeiten verwendet wird.

Gibt zurück

T

Der aufgelöste Dienst oder der erstellte instance.

Gilt für: