CompositionContainer.ReleaseExport Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| ReleaseExport(Export) |
Släpper det angivna Export objektet från CompositionContainer. |
| ReleaseExport<T>(Lazy<T>) |
Tar bort den angivna exporten från kompositionen och frigör dess resurser om möjligt. |
ReleaseExport(Export)
Släpper det angivna Export objektet från 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)
Parametrar
Undantag
export är null.
Kommentarer
Beteendet för den här metoden kan variera beroende på implementeringen av den ExportProvider som skapade instansen Export . I regel bör icke-delade exporter kopplas från containern.
Till exempel CatalogExportProvider släpper endast en Export om den kommer från en ComposablePart som har konstruerats i en NonShared kontext. Release i den här kontexten innebär att du går genom beroendekedjan för objekten Export , kopplar bort referenser från containern och anropar Dispose objekten ComposablePart efter behov. Om har Export konstruerats under en Shared kontext CatalogExportProvider kommer inte att göra någonting, eftersom den angivna Export kan användas av andra begärande. De kopplas bara från när själva containern tas bort.
Gäller för
ReleaseExport<T>(Lazy<T>)
Tar bort den angivna exporten från kompositionen och frigör dess resurser om möjligt.
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))
Typparametrar
- T
Typen av export.
Parametrar
- export
- Lazy<T>
En indirekt referens till exporten som ska avlägsnas.
Undantag
export är null.