CompositionContainer.ReleaseExport Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Sobrecargas
| Name | Description |
|---|---|
| ReleaseExport(Export) |
Liberta o objeto especificado Export do CompositionContainer. |
| ReleaseExport<T>(Lazy<T>) |
Remove a exportação especificada da composição e liberta os seus recursos, se possível. |
ReleaseExport(Export)
Liberta o objeto especificado Export do 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
Exceções
export é null.
Observações
O comportamento deste método pode variar consoante a implementação do ExportProvider que produziu a Export instância. Regra geral, as exportações não partilhadas devem ser separadas do contentor.
Por exemplo, o CatalogExportProvider só libertará um Export se vier de um ComposablePart que foi construído num NonShared contexto. Release neste contexto significa percorrer a cadeia de dependências dos Export objetos, separar referências do contentor e chamar Dispose os ComposablePart objetos conforme necessário. Se foi Export construído num Shared contexto, não CatalogExportProvider fará nada, pois o especificado Export pode ser usado por outros requerentes. Esses só serão removidos quando o próprio contentor for descartado.
Aplica-se a
ReleaseExport<T>(Lazy<T>)
Remove a exportação especificada da composição e liberta os seus recursos, se possível.
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 Genérico
- T
O tipo de exportação.
Parâmetros
- export
- Lazy<T>
Uma referência indireta à exportação para remover.
Exceções
export é null.