WindowsRuntimeMarshal.GetActivationFactory(Type) Metoda

Definice

Vrátí objekt, který implementuje rozhraní aktivační továrny pro zadaný typ prostředí prostředí Windows Runtime.

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

public:
 static System::Runtime::InteropServices::WindowsRuntime::IActivationFactory ^ GetActivationFactory(Type ^ type);
[System.Security.SecurityCritical]
public static System.Runtime.InteropServices.WindowsRuntime.IActivationFactory GetActivationFactory(Type type);
public static System.Runtime.InteropServices.WindowsRuntime.IActivationFactory GetActivationFactory(Type type);
[<System.Security.SecurityCritical>]
static member GetActivationFactory : Type -> System.Runtime.InteropServices.WindowsRuntime.IActivationFactory
static member GetActivationFactory : Type -> System.Runtime.InteropServices.WindowsRuntime.IActivationFactory
Public Shared Function GetActivationFactory (type As Type) As IActivationFactory

Parametry

type
Type

Typ prostředí Windows Runtime pro získání rozhraní aktivační továrny.

Návraty

Objekt, který implementuje rozhraní aktivační továrny.

Atributy

Výjimky

type nepředstavuje typ prostředí Windows Runtime (to znamená, že patří k samotnému prostředí Windows Runtime nebo definovanému v komponentě prostředí Windows Runtime).

nebo

Objekt zadaný pro type nebyl poskytován systémem typů modulu CLR (Common Language Runtime).

type je null.

Zadaná prostředí Windows Runtime třída není správně zaregistrována. Například soubor .winmd byl nalezen, ale prostředí Windows Runtime se nepodařilo najít implementaci.

Poznámky

Kromě výjimek v oddílu Exceptions se zařadí všechny HRESULT jiné výjimky, než S_OK které vrátí základní metoda továrny.

Platí pro