Compartir a través de


CompositionContainer.ReleaseExport Método

Definición

Sobrecargas

ReleaseExport(Export)

Libera el objeto Export especificado de CompositionContainer.

ReleaseExport<T>(Lazy<T>)

Quita de la composición la exportación especificada y libera sus recursos si es posible.

ReleaseExport(Export)

Source:
CompositionContainer.cs
Source:
CompositionContainer.cs
Source:
CompositionContainer.cs

Libera el objeto Export especificado de 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)

Parámetros

export
Export

Export que se va a liberar.

Excepciones

export es null.

Comentarios

El comportamiento de este método puede variar en función de la implementación de que ExportProvider produjo la Export instancia. Como regla, las exportaciones no compartidas deben desasociarse del contenedor.

Por ejemplo, solo CatalogExportProvider liberará un Export si procede de un ComposablePart objeto construido bajo un NonShared contexto. Liberar en este contexto significa recorrer la cadena de dependencias de los Export objetos, desasociar las referencias del contenedor y llamar a Dispose en los ComposablePart objetos según sea necesario. Si el Export objeto se construyó en un Shared contexto, CatalogExportProvider no hará nada, ya que otros solicitantes pueden usar el especificado Export . Solo se desasociarán cuando se elimine el contenedor.

Se aplica a

ReleaseExport<T>(Lazy<T>)

Source:
CompositionContainer.cs
Source:
CompositionContainer.cs
Source:
CompositionContainer.cs

Quita de la composición la exportación especificada y libera sus recursos si es posible.

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))

Parámetros de tipo

T

Tipo de exportación.

Parámetros

export
Lazy<T>

Referencia indirecta a la exportación que se va a quitar.

Excepciones

export es null.

Se aplica a