CompositionContainer.ReleaseExport Metode

Definisi

Overload

Nama Deskripsi
ReleaseExport(Export)

Merilis 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
Sumber:
CompositionContainer.cs

Merilis 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

export adalah null.

Keterangan

Perilaku metode ini dapat bervariasi tergantung pada implementasi ExportProvider yang menghasilkan Export instans. Sebagai aturan, ekspor non-bersama harus dilepas 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 di bawah Shared konteksCatalogExportProvider, tidak akan melakukan apa-apa, karena yang ditentukan Export dapat digunakan oleh pemohon lain. Mereka hanya akan dilepaskan ketika kontainer itu sendiri dibuang.

Berlaku untuk

ReleaseExport<T>(Lazy<T>)

Sumber:
CompositionContainer.cs
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

export adalah null.

Berlaku untuk