CompositionContainer.ReleaseExport Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Túlterhelések
| Name | Description |
|---|---|
| ReleaseExport(Export) |
Felszabadítja a megadott Export objektumot a CompositionContainer. |
| ReleaseExport<T>(Lazy<T>) |
Eltávolítja a megadott exportálást az összetételből, és lehetőség szerint felszabadítja az erőforrásait. |
ReleaseExport(Export)
- Forrás:
- CompositionContainer.cs
- Forrás:
- CompositionContainer.cs
- Forrás:
- CompositionContainer.cs
- Forrás:
- CompositionContainer.cs
Felszabadítja a megadott Export objektumot a 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)
Paraméterek
Kivételek
export az null.
Megjegyzések
Ennek a módszernek a viselkedése a példányt ExportProvider előállító példány implementációjától Export függően változhat. Általában a nem megosztott exportálásokat le kell választani a tárolóról.
A rendszer például csak akkor ad ki egy kiadástCatalogExportProvider, Export ha egy kontextusban ComposablePart létrehozott környezetből NonShared származik. Ebben a kontextusban a kiadás azt jelenti, hogy az objektumok függőségi láncát Export járja, leválasztja a hivatkozásokat a tárolóról, és szükség szerint meghívja Dispose az ComposablePart objektumokat. Ha a Export környezet alapján Shared készült, a CatalogExportProvider végrendelet nem tesz semmit, mivel a megadottt Export más kérelmezők is használhatják. Ezek csak akkor lesznek leválasztva, ha maga a tároló van megsemmisítve.
A következőre érvényes:
ReleaseExport<T>(Lazy<T>)
- Forrás:
- CompositionContainer.cs
- Forrás:
- CompositionContainer.cs
- Forrás:
- CompositionContainer.cs
- Forrás:
- CompositionContainer.cs
Eltávolítja a megadott exportálást az összetételből, és lehetőség szerint felszabadítja az erőforrásait.
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))
Típusparaméterek
- T
Az exportálás típusa.
Paraméterek
- export
- Lazy<T>
Közvetett hivatkozás az eltávolítandó exportálásra.
Kivételek
export az null.