Compartir a través de


IGetActivationFactory Interfaz

Definición

Define la implementación de un tipo que recupera factorías de activación.

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
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Comentarios

En el caso de las aplicaciones típicas (aquellas que usan C#, Visual Basic, C++/CX o JavaScript para lenguaje de programación), esta interfaz debe considerarse una parte de la infraestructura que la experiencia general de programación de Windows Runtime usa como detalle de implementación. No hay escenarios comunes de desarrollo de aplicaciones que se basen en la implementación o el uso de la interfaz IGetActivationFactory directamente.

El escenario que admite IGetActivationFactory es si va a definir Windows Runtime componentes mediante WRL, que se empaquetan como ejecutables independientes. En este caso, no hay ninguna activación automática como parte del modelo de aplicación y el componente es responsable de la activación de sus clases antes de su uso (a través de varias API en el espacio de nombres Windows.ApplicationModel.Core ). Para obtener un ejemplo que muestra cómo implementar esto, vea Creating a EXE component with C++ sample (Creación de un componente EXE con C++).

Notas para los implementadores

La implementación de un tipo que admita esta interfaz debe tener un método denominado GetActivationFactory que toma un identificador de activación (ACID) como parámetro y devuelve un tipo que implementa IActivationFactory.

Métodos

GetActivationFactory(String)

Recupera la implementación de un generador de activación.

Se aplica a

Consulte también