ImportEngine Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Выполняет композицию для контейнеров.
public ref class ImportEngine : IDisposable, System::ComponentModel::Composition::ICompositionService
public class ImportEngine : IDisposable, System.ComponentModel.Composition.ICompositionService
type ImportEngine = class
interface ICompositionService
interface IDisposable
Public Class ImportEngine
Implements ICompositionService, IDisposable
- Наследование
-
ImportEngine
- Реализации
Комментарии
Этот класс используется внутренне CompositionContainer. Обычно его не следует использовать, если вы не создаете контейнер.
Важный
Этот тип реализует интерфейс IDisposable. Завершив использование типа, его следует удалить напрямую или косвенно. Чтобы удалить тип напрямую, вызовите метод Dispose в блоке try
/catch
. Чтобы удалить его косвенно, используйте конструкцию языка, например using
(в C#) или Using
(в Visual Basic). Дополнительные сведения см. в разделе "Использование объекта, реализующего IDisposable" в разделе интерфейса IDisposable.
Конструкторы
ImportEngine(ExportProvider, Boolean) |
Инициализирует новый экземпляр класса ImportEngine при необходимости в потокобезопасном режиме. |
ImportEngine(ExportProvider, CompositionOptions) |
Инициализирует новый экземпляр класса ImportEngine с указанными параметрами. |
ImportEngine(ExportProvider) |
Инициализирует новый экземпляр класса ImportEngine. |
Методы
Dispose() |
Освобождает все ресурсы, используемые текущим экземпляром класса ImportEngine. |
Dispose(Boolean) |
Освобождает неуправляемые ресурсы, используемые ImportEngine, и при необходимости освобождает управляемые ресурсы. |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
PreviewImports(ComposablePart, AtomicComposition) |
Просматривает все необходимые импорты для указанной части, чтобы убедиться, что они могут быть удовлетворены, не устанавливая их. |
ReleaseImports(ComposablePart, AtomicComposition) |
Освобождает все экспорты, используемые для удовлетворения импорта указанной части. |
SatisfyImports(ComposablePart) |
Удовлетворяет импорту указанной части. |
SatisfyImportsOnce(ComposablePart) |
Удовлетворяет импорту указанной части, не регистрируя их для повторного размещения. |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
Методы расширения
SatisfyImportsOnce(ICompositionService, Object, ReflectionContext) |
Создает указанную часть с помощью указанной службы композиции с отключенным перекомпозицией и с помощью указанного контекста отражения. |
SatisfyImportsOnce(ICompositionService, Object) |
Создает указанную часть с помощью указанной службы композиции с отключенным перекомпозицией. |