IGetActivationFactory Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Définit l’implémentation d’un type qui récupère les fabriques d’activation.
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
- Attributs
Configuration requise pour Windows
Famille d’appareils |
Windows 10 (introduit dans 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduit dans v1.0)
|
Remarques
Pour les applications classiques (celles qui utilisent C#, Visual Basic, C++/CX ou JavaScript pour le langage de programmation), cette interface doit être considérée comme un élément d’infrastructure que l’expérience de programmation Windows Runtime globale utilise comme détail d’implémentation. Il n’existe aucun scénario de développement d’application courant qui repose directement sur l’implémentation ou l’utilisation de l’interface IGetActivationFactory.
Le scénario pris en charge par IGetActivationFactory est si vous définissez des composants Windows Runtime à l’aide de WRL, qui sont empaquetés sous forme d’exécutables distincts. Dans ce cas, il n’y a pas d’activation automatique dans le modèle d’application, et le composant est responsable de l’activation de ses classes avant l’utilisation (via différentes API dans l’espace de noms Windows.ApplicationModel.Core ). Pour obtenir un exemple illustrant comment implémenter cela, consultez Création d’un composant EXE avec C++.
Remarques aux implémenteurs
L’implémentation d’un type qui prend en charge cette interface doit avoir une méthode appelée GetActivationFactory qui prend un ID d’activation (ACID) comme paramètre et retourne un type qui implémente IActivationFactory.
Méthodes
GetActivationFactory(String) |
Récupère l’implémentation d’une fabrique d’activation. |