CompositionContainer.ReleaseExports Metódus

Definíció

Túlterhelések

Name Description
ReleaseExports(IEnumerable<Export>)

Objektumkészletet Export ad ki a CompositionContainer.

ReleaseExports<T,TMetadataView>(IEnumerable<Lazy<T,TMetadataView>>)

Eltávolítja az exportálások gyűjteményét az összetételből, és lehetőség szerint felszabadítja az erőforrásaikat.

ReleaseExports<T>(IEnumerable<Lazy<T>>)

Eltávolítja az exportálások gyűjteményét az összetételből, és lehetőség szerint felszabadítja az erőforrásaikat.

ReleaseExports(IEnumerable<Export>)

Objektumkészletet Export ad ki a 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))

Paraméterek

exports
IEnumerable<Export>

Felszabadítandó objektumok gyűjteménye Export .

Kivételek

exports az null.

exportsolyan elemet tartalmaz, amely .null

Megjegyzések

Ennek a módszernek a viselkedése attól függően változhat, hogy milyen környezetben készült a Export rendszer. További információkért tekintse meg a metódust ReleaseExport .

A következőre érvényes:

ReleaseExports<T,TMetadataView>(IEnumerable<Lazy<T,TMetadataView>>)

Eltávolítja az exportálások gyűjteményét az összetételből, és lehetőség szerint felszabadítja az erőforrásaikat.

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ípusparaméterek

T

Az exportálás típusa.

TMetadataView

Az exportálás metaadatnézetének típusa.

Paraméterek

exports
IEnumerable<Lazy<T,TMetadataView>>

Az eltávolítandó exportálásokra és azok metaadataira mutató közvetett hivatkozások gyűjteménye.

Kivételek

exports az null.

exportsolyan elemet tartalmaz, amely .null

A következőre érvényes:

ReleaseExports<T>(IEnumerable<Lazy<T>>)

Eltávolítja az exportálások gyűjteményét az összetételből, és lehetőség szerint felszabadítja az erőforrásaikat.

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ípusparaméterek

T

Az exportálás típusa.

Paraméterek

exports
IEnumerable<Lazy<T>>

Az eltávolítandó exportálásokra mutató közvetett hivatkozások gyűjteménye.

Kivételek

exports az null.

exportsolyan elemet tartalmaz, amely .null

A következőre érvényes: