Bagikan melalui


CompositionContainer.ReleaseExport Metode

Definisi

Overload

ReleaseExport(Export)

Melepaskan objek yang ditentukan Export dari CompositionContainer.

ReleaseExport<T>(Lazy<T>)

Menghapus ekspor yang ditentukan dari komposisi dan melepaskan sumber dayanya jika memungkinkan.

ReleaseExport(Export)

Sumber:
CompositionContainer.cs
Sumber:
CompositionContainer.cs
Sumber:
CompositionContainer.cs

Melepaskan objek yang ditentukan Export dari CompositionContainer.

public:
 void ReleaseExport(System::ComponentModel::Composition::Primitives::Export ^ export);
public void ReleaseExport (System.ComponentModel.Composition.Primitives.Export export);
member this.ReleaseExport : System.ComponentModel.Composition.Primitives.Export -> unit
Public Sub ReleaseExport (export As Export)

Parameter

export
Export

Yang Export perlu dirilis.

Pengecualian

exportadalah null.

Keterangan

Perilaku metode ini dapat bervariasi tergantung pada implementasi ExportProvider yang menghasilkan Export instans. Sebagai aturan, ekspor yang tidak dibagikan harus dicopot dari kontainer.

Misalnya, CatalogExportProvider hanya akan merilis Export jika berasal dari ComposablePart yang dibangun di bawah NonShared konteks. Rilis dalam konteks ini berarti menjalankan rantai Export dependensi objek, melepaskan referensi dari kontainer dan memanggil DisposeComposablePart objek sesuai kebutuhan. Export Jika dibangun dalam Shared konteksCatalogExportProvider, tidak akan melakukan apa-apa, karena yang ditentukan Export dapat digunakan oleh pemohon lain. Itu hanya akan terlepas ketika kontainer itu sendiri dibuang.

Berlaku untuk

ReleaseExport<T>(Lazy<T>)

Sumber:
CompositionContainer.cs
Sumber:
CompositionContainer.cs
Sumber:
CompositionContainer.cs

Menghapus ekspor yang ditentukan dari komposisi dan melepaskan sumber dayanya jika memungkinkan.

public:
generic <typename T>
 void ReleaseExport(Lazy<T> ^ export);
public void ReleaseExport<T> (Lazy<T> export);
member this.ReleaseExport : Lazy<'T> -> unit
Public Sub ReleaseExport(Of T) (export As Lazy(Of T))

Jenis parameter

T

Jenis ekspor.

Parameter

export
Lazy<T>

Referensi tidak langsung ke ekspor yang akan dihapus.

Pengecualian

exportadalah null.

Berlaku untuk