ActivatorUtilities.CreateInstance Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
| Name | Description |
|---|---|
| CreateInstance(IServiceProvider, Type, Object[]) |
Vytvoří instanci typu s argumenty konstruktoru zadanými přímo nebo z objektu IServiceProvider. |
| CreateInstance<T>(IServiceProvider, Object[]) |
Vytvoří instanci typu s argumenty konstruktoru zadanými přímo nebo z objektu IServiceProvider. |
CreateInstance(IServiceProvider, Type, Object[])
- Zdroj:
- ActivatorUtilities.cs
- Zdroj:
- ActivatorUtilities.cs
- Zdroj:
- ActivatorUtilities.cs
- Zdroj:
- ActivatorUtilities.cs
Vytvoří instanci typu s argumenty konstruktoru zadanými přímo nebo z objektu IServiceProvider.
public:
static System::Object ^ CreateInstance(IServiceProvider ^ provider, Type ^ instanceType, ... cli::array <System::Object ^> ^ parameters);
public static object CreateInstance(IServiceProvider provider, Type instanceType, params object[] parameters);
static member CreateInstance : IServiceProvider * Type * obj[] -> obj
Public Shared Function CreateInstance (provider As IServiceProvider, instanceType As Type, ParamArray parameters As Object()) As Object
Parametry
- provider
- IServiceProvider
Poskytovatel služeb použitý k vyřešení závislostí.
- instanceType
- Type
Typ, který chcete aktivovat.
- parameters
- Object[]
Argumenty konstruktoru provider, které neposkytuje .
Návraty
Aktivovaný objekt typu instanceType.
Výjimky
.NET pouze 8 a novější: provider je null.
Platí pro
CreateInstance<T>(IServiceProvider, Object[])
- Zdroj:
- ActivatorUtilities.cs
- Zdroj:
- ActivatorUtilities.cs
- Zdroj:
- ActivatorUtilities.cs
- Zdroj:
- ActivatorUtilities.cs
Vytvoří instanci typu s argumenty konstruktoru zadanými přímo nebo z objektu IServiceProvider.
public:
generic <typename T>
static T CreateInstance(IServiceProvider ^ provider, ... cli::array <System::Object ^> ^ parameters);
public static T CreateInstance<T>(IServiceProvider provider, params object[] parameters);
static member CreateInstance : IServiceProvider * obj[] -> 'T
Public Shared Function CreateInstance(Of T) (provider As IServiceProvider, ParamArray parameters As Object()) As T
Parametry typu
- T
Typ, který chcete aktivovat.
Parametry
- provider
- IServiceProvider
Poskytovatel služeb použitý k vyřešení závislostí.
- parameters
- Object[]
Argumenty konstruktoru nezadá .provider
Návraty
Aktivovaný objekt typu T.
Výjimky
.NET pouze 8 a novější: provider je null.