ExportLifetimeContext<T> Класс

Определение

Содержит экспортируемое значение, созданное ExportFactory<T> объектом, и ссылку на метод для освобождения этого объекта.

generic <typename T>
public ref class ExportLifetimeContext sealed : IDisposable
public sealed class ExportLifetimeContext<T> : IDisposable
type ExportLifetimeContext<'T> = class
    interface IDisposable
Public NotInheritable Class ExportLifetimeContext(Of T)
Implements IDisposable

Параметры типа

T

Тип экспортированного значения.

Наследование
ExportLifetimeContext<T>
Реализации

Комментарии

Important

Этот тип реализует IDisposable интерфейс. Завершив использование типа, следует избавиться от него напрямую или косвенно. Чтобы удалить тип напрямую, вызовите его Dispose метод в блоке try/catch . Чтобы удалить его косвенно, используйте конструкцию языка, например using (в C#) или Using (в Visual Basic). Дополнительные сведения см. в разделе "Использование объекта, реализующего IDisposable" в IDisposable разделе интерфейса.

Конструкторы

Имя Описание
ExportLifetimeContext<T>(T, Action)

Инициализирует новый экземпляр класса ExportLifetimeContext<T>.

Свойства

Имя Описание
Value

Возвращает экспортируемое значение ExportFactory<T> объекта.

Методы

Имя Описание
Dispose()

Освобождает все ресурсы, используемые текущим экземпляром ExportLifetimeContext<T> класса, включая связанный экспорт.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

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