ActivatorUtilities.GetServiceOrCreateInstance Metoda

Definice

Přetížení

GetServiceOrCreateInstance(IServiceProvider, Type)

Načte instanci daného typu od poskytovatele služby. Pokud se žádný nenajde, vytvořte jeho instanci přímo.

GetServiceOrCreateInstance<T>(IServiceProvider)

Načte instanci daného typu od poskytovatele služby. Pokud se žádný nenajde, vytvořte jeho instanci přímo.

GetServiceOrCreateInstance(IServiceProvider, Type)

Zdroj:
ActivatorUtilities.cs
Zdroj:
ActivatorUtilities.cs
Zdroj:
ActivatorUtilities.cs
Zdroj:
ActivatorUtilities.cs
Zdroj:
ActivatorUtilities.cs

Načte instanci daného typu od poskytovatele služby. Pokud se žádný nenajde, vytvořte jeho instanci přímo.

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

Parametry

provider
IServiceProvider

Poskytovatel služeb.

type
Type

Typ služby.

Návraty

Vyřešená služba nebo vytvořená instance.

Platí pro

GetServiceOrCreateInstance<T>(IServiceProvider)

Zdroj:
ActivatorUtilities.cs
Zdroj:
ActivatorUtilities.cs
Zdroj:
ActivatorUtilities.cs
Zdroj:
ActivatorUtilities.cs
Zdroj:
ActivatorUtilities.cs

Načte instanci daného typu od poskytovatele služby. Pokud se žádný nenajde, vytvořte jeho instanci přímo.

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

Parametry typu

T

Typ služby.

Parametry

provider
IServiceProvider

Poskytovatel služeb použitý k řešení závislostí.

Návraty

T

Vyřešená služba nebo vytvořená instance.

Platí pro