Share via


IGetActivationFactory Interfaccia

Definizione

Definisce l'implementazione per un tipo che recupera le factory di attivazione.

public interface class IGetActivationFactory
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(1323011810, 38621, 18855, 148, 247, 70, 7, 221, 171, 142, 60)]
struct IGetActivationFactory
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(1323011810, 38621, 18855, 148, 247, 70, 7, 221, 171, 142, 60)]
public interface IGetActivationFactory
Public Interface IGetActivationFactory
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Commenti

Per le app tipiche (quelle che usano C#, Visual Basic, C++/CX o JavaScript per il linguaggio di programmazione), questa interfaccia deve essere considerata come un elemento dell'infrastruttura che l'esperienza di programmazione complessiva Windows Runtime usa come dettagli di implementazione. Non esistono scenari di sviluppo di app comuni che si basano sull'implementazione o sull'uso diretto dell'interfaccia IGetActivationFactory.

Lo scenario supportato da IGetActivationFactory è se si definiscono componenti Windows Runtime usando WRL, che vengono inseriti come eseguibili separati. In questo caso, non esiste alcuna attivazione automatica come parte del modello di app e il componente è responsabile dell'attivazione delle relative classi prima dell'uso (tramite varie API nello spazio dei nomi Windows.ApplicationModel.Core ). Per un esempio che illustra come implementare questa operazione, vedere Creazione di un componente EXE con l'esempio C++.

Note per gli implementatori

L'implementazione di un tipo che supporta questa interfaccia deve avere un metodo denominato GetActivationFactory che accetta un ID attivazione (ACID) come parametro e restituisce un tipo che implementa IActivationFactory.

Metodi

GetActivationFactory(String)

Recupera l'implementazione di una factory di attivazione.

Si applica a

Vedi anche