ExportProvider Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Извлекает экспорт, соответствующий указанному объекту ImportDefinition.
public ref class ExportProvider abstract
public abstract class ExportProvider
type ExportProvider = class
Public MustInherit Class ExportProvider
- Наследование
-
ExportProvider
- Производный
Конструкторы
ExportProvider() |
Инициализирует новый экземпляр класса ExportProvider. |
Методы
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetExport<T,TMetadataView>() |
Возвращает экспорт с именем контракта, производным от указанного параметра типа. Если нет ровно одного соответствующего экспорта, создается исключение. |
GetExport<T,TMetadataView>(String) |
Возвращает экспорт с указанным именем контракта. Если нет ровно одного соответствующего экспорта, создается исключение. |
GetExport<T>() |
Возвращает экспорт с именем контракта, производным от указанного параметра типа. Если нет ровно одного соответствующего экспорта, создается исключение. |
GetExport<T>(String) |
Возвращает экспорт с указанным именем контракта. Если нет ровно одного соответствующего экспорта, создается исключение. |
GetExportedValue<T>() |
Возвращает экспортируемый объект с именем контракта, производным от указанного параметра типа. Если экспортируемый объект не совпадает, создается исключение. |
GetExportedValue<T>(String) |
Возвращает экспортируемый объект с указанным именем контракта. Если экспортируемый объект не совпадает, создается исключение. |
GetExportedValueOrDefault<T>() |
Возвращает экспортируемый объект с именем контракта, производным от указанного параметра типа или значения по умолчанию для указанного типа, или создает исключение, если имеется несколько сопоставленных экспортированных объектов. |
GetExportedValueOrDefault<T>(String) |
Возвращает экспортируемый объект с указанным именем контракта или значением по умолчанию для указанного типа или создает исключение, если имеется несколько сопоставленных экспортированных объектов. |
GetExportedValues<T>() |
Возвращает все экспортированные объекты с именем контракта, производным от указанного параметра типа. |
GetExportedValues<T>(String) |
Возвращает все экспортированные объекты с указанным именем контракта. |
GetExports(ImportDefinition, AtomicComposition) |
Возвращает все экспорты, соответствующие условиям указанного определения импорта и композиции. |
GetExports(ImportDefinition) |
Возвращает все экспорты, соответствующие условиям указанного определения импорта. |
GetExports(Type, Type, String) |
Возвращает все экспорты с указанным именем контракта. |
GetExports<T,TMetadataView>() |
Возвращает все экспорты с именем контракта, производным от указанного параметра типа. |
GetExports<T,TMetadataView>(String) |
Возвращает все экспорты с указанным именем контракта. |
GetExports<T>() |
Возвращает все экспорты с именем контракта, производным от указанного параметра типа. |
GetExports<T>(String) |
Возвращает все экспорты с указанным именем контракта. |
GetExportsCore(ImportDefinition, AtomicComposition) |
Возвращает все экспорты, соответствующие ограничению, определенному указанным определением. |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
OnExportsChanged(ExportsChangeEventArgs) |
Вызывает событие ExportsChanged. |
OnExportsChanging(ExportsChangeEventArgs) |
Вызывает событие ExportsChanging. |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
TryGetExports(ImportDefinition, AtomicComposition, IEnumerable<Export>) |
Возвращает все экспорты, соответствующие условиям указанного импорта. |
События
ExportsChanged |
Происходит при экспорте в ExportProvider изменения. |
ExportsChanging |
Происходит при изменении предоставленных экспортов. |