CompositionContext Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет методы для получения экспортов из композиции.
public ref class CompositionContext abstract
public abstract class CompositionContext
type CompositionContext = class
Public MustInherit Class CompositionContext
- Наследование
-
CompositionContext
- Производный
Конструкторы
CompositionContext() |
Инициализирует новый экземпляр класса CompositionContext. |
Методы
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetExport(CompositionContract) |
Извлекает экспорт, соответствующий заданному контракту. |
GetExport(Type) |
Извлекает экспорт, соответствующий заданному типу. |
GetExport(Type, String) |
Извлекает экспорт, соответствующий заданному имени и типу. |
GetExport<TExport>() |
Извлекает экспорт, соответствующий заданному параметру универсального типа. |
GetExport<TExport>(String) |
Извлекает экспорт, который соответствует заданному параметру универсального типа и имени контракта. |
GetExports(Type) |
Извлекает коллекцию всех экспортов, соответствующих заданному типу. |
GetExports(Type, String) |
Извлекает все экспорты, соответствующие заданному типу и имени контракта. |
GetExports<TExport>() |
Извлекает все экспорты, соответствующие заданному параметру универсального типа. |
GetExports<TExport>(String) |
Извлекает все экспорты, соответствующие заданному параметру универсального типа и имени контракта. |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
TryGetExport(CompositionContract, Object) |
Возвращает экспорт, соответствующий определенному контракту, или возвращает значение |
TryGetExport(Type, Object) |
Возвращает экспорт, соответствующий определенному типу, или возвращает значение |
TryGetExport(Type, String, Object) |
Возвращает экспорт, соответствующий определенному имени и типу контракта, или возвращает значение |
TryGetExport<TExport>(String, TExport) |
Возвращает экспорт, соответствующий определенному параметру универсального типа и имени контракта, или возвращает значение |
TryGetExport<TExport>(TExport) |
Возвращает экспорт, соответствующий определенному параметру универсального типа, или возвращает значение |
Методы расширения
SatisfyImports(CompositionContext, Object) |
Удовлетворяет импорты указанного объекта из указанного контекста. |
SatisfyImports(CompositionContext, Object, AttributedModelProvider) |
Удовлетворяет импорты указанного объекта из указанного контекста, используя заданные соглашения. |
Применяется к
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по