CompositionContainer.ReleaseExports Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
ReleaseExports(IEnumerable<Export>) |
Освобождает набор объектов Export из объекта CompositionContainer. |
ReleaseExports<T,TMetadataView>(IEnumerable<Lazy<T,TMetadataView>>) |
Удаляет коллекцию экспортов из композиции и освобождает занятые ими ресурсы, если это возможно. |
ReleaseExports<T>(IEnumerable<Lazy<T>>) |
Удаляет коллекцию экспортов из композиции и освобождает занятые ими ресурсы, если это возможно. |
ReleaseExports(IEnumerable<Export>)
- Исходный код:
- CompositionContainer.cs
- Исходный код:
- CompositionContainer.cs
- Исходный код:
- CompositionContainer.cs
Освобождает набор объектов Export из объекта CompositionContainer.
public:
void ReleaseExports(System::Collections::Generic::IEnumerable<System::ComponentModel::Composition::Primitives::Export ^> ^ exports);
public void ReleaseExports (System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.Export> exports);
member this.ReleaseExports : seq<System.ComponentModel.Composition.Primitives.Export> -> unit
Public Sub ReleaseExports (exports As IEnumerable(Of Export))
Параметры
- exports
- IEnumerable<Export>
Коллекция объектов Export, которые необходимо освободить.
Исключения
exports
имеет значение null
.
Параметр exports
содержит элемент, равный null
.
Комментарии
Поведение этого метода может отличаться в зависимости от контекста Export , в котором был создан . Дополнительные сведения см. в описании метода ReleaseExport.
Применяется к
ReleaseExports<T,TMetadataView>(IEnumerable<Lazy<T,TMetadataView>>)
- Исходный код:
- CompositionContainer.cs
- Исходный код:
- CompositionContainer.cs
- Исходный код:
- CompositionContainer.cs
Удаляет коллекцию экспортов из композиции и освобождает занятые ими ресурсы, если это возможно.
public:
generic <typename T, typename TMetadataView>
void ReleaseExports(System::Collections::Generic::IEnumerable<Lazy<T, TMetadataView> ^> ^ exports);
public void ReleaseExports<T,TMetadataView> (System.Collections.Generic.IEnumerable<Lazy<T,TMetadataView>> exports);
member this.ReleaseExports : seq<Lazy<'T, 'MetadataView>> -> unit
Public Sub ReleaseExports(Of T, TMetadataView) (exports As IEnumerable(Of Lazy(Of T, TMetadataView)))
Параметры типа
- T
Тип экспортов.
- TMetadataView
Тип представления метаданных экспортов.
Параметры
- exports
- IEnumerable<Lazy<T,TMetadataView>>
Коллекция косвенных ссылок на удаляемые экспорты и их метаданные.
Исключения
exports
имеет значение null
.
Параметр exports
содержит элемент, равный null
.
Применяется к
ReleaseExports<T>(IEnumerable<Lazy<T>>)
- Исходный код:
- CompositionContainer.cs
- Исходный код:
- CompositionContainer.cs
- Исходный код:
- CompositionContainer.cs
Удаляет коллекцию экспортов из композиции и освобождает занятые ими ресурсы, если это возможно.
public:
generic <typename T>
void ReleaseExports(System::Collections::Generic::IEnumerable<Lazy<T> ^> ^ exports);
public void ReleaseExports<T> (System.Collections.Generic.IEnumerable<Lazy<T>> exports);
member this.ReleaseExports : seq<Lazy<'T>> -> unit
Public Sub ReleaseExports(Of T) (exports As IEnumerable(Of Lazy(Of T)))
Параметры типа
- T
Тип экспортов.
Параметры
- exports
- IEnumerable<Lazy<T>>
Коллекция косвенных ссылок на удаляемые экспорты.
Исключения
exports
имеет значение null
.
Параметр exports
содержит элемент, равный null
.