Compartilhar via


IGetActivationFactory Interface

Definição

Define a implementação de um tipo que recupera fábricas de ativação.

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 do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Comentários

Para aplicativos típicos (aqueles que usam C#, Visual Basic, C++/CX ou JavaScript para linguagem de programação), essa interface deve ser considerada como uma peça de infraestrutura que a experiência geral de programação Windows Runtime usa como um detalhe de implementação. Não há cenários comuns de desenvolvimento de aplicativos que dependem da implementação ou do uso da interface IGetActivationFactory diretamente.

O cenário compatível com IGetActivationFactory é se você estiver definindo Windows Runtime componentes usando WRL, que são empacotados como executáveis separados. Nesse caso, não há ativação automática como parte do modelo de aplicativo e o componente é responsável pela ativação de suas classes antes de usar (por meio de várias APIs no namespace Windows.ApplicationModel.Core ). Para obter um exemplo que ilustra como implementar isso, consulte Criando um componente EXE com o exemplo C++.

Anotações aos implementadores

A implementação de um tipo que dá suporte a essa interface deve ter um método chamado GetActivationFactory que usa uma ID de Ativação (ACID) como parâmetro e retorna um tipo que implementa IActivationFactory.

Métodos

GetActivationFactory(String)

Recupera a implementação de uma fábrica de ativação.

Aplica-se a

Confira também