CompositionContainer.ReleaseExport Método

Definición

Sobrecargas

Nombre Description
ReleaseExport(Export)

Libera el objeto especificado Export de .CompositionContainer

ReleaseExport<T>(Lazy<T>)

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

ReleaseExport(Export)

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

que Export debe liberarse.

Excepciones

export es null.

Comentarios

El comportamiento de este método puede variar en función de la implementación de que ExportProvider generó 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 que se construyó 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 se Export 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>)

Quita la exportación especificada de la composición 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 la 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