Поделиться через


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.

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