Поделиться через


IGetActivationFactory Интерфейс

Определение

Определяет реализацию для типа, который получает фабрики активации.

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
Атрибуты

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)

Комментарии

Для типичных приложений (которые используют C#, Visual Basic, C++/CX или JavaScript для языка программирования) этот интерфейс следует рассматривать как часть инфраструктуры, которая используется в общем интерфейсе программирования среда выполнения Windows в качестве сведений о реализации. Не существует распространенных сценариев разработки приложений, которые зависят от реализации или использования интерфейса IGetActivationFactory напрямую.

IGetActivationFactory поддерживает сценарий, если вы определяете среда выполнения Windows компоненты с помощью WRL, которые упаковываются в виде отдельных исполняемых файлов. В этом случае автоматическая активация не выполняется в рамках модели приложения, и компонент отвечает за активацию своих классов перед использованием (с помощью различных API в пространстве имен Windows.ApplicationModel.Core ). Пример, демонстрирующий реализацию этой функции, см. в разделе Пример создания компонента EXE с помощью C++.

Примечания для разработчиков

Реализация типа, поддерживающего этот интерфейс, должна иметь метод с именем GetActivationFactory , который принимает идентификатор активации (ACID) в качестве параметра и возвращает тип, реализующий IActivationFactory.

Методы

GetActivationFactory(String)

Извлекает реализацию фабрики активации.

Применяется к

См. также раздел