ImportEngine Clase

Definición

Realiza la composición para los contenedores.

public ref class ImportEngine : IDisposable, System::ComponentModel::Composition::ICompositionService
public class ImportEngine : IDisposable, System.ComponentModel.Composition.ICompositionService
type ImportEngine = class
    interface ICompositionService
    interface IDisposable
Public Class ImportEngine
Implements ICompositionService, IDisposable
Herencia
ImportEngine
Implementaciones

Comentarios

Esta clase la usa internamente CompositionContainer. Por lo general, no debe usarlo a menos que cree un contenedor.

Importante

Este tipo implementa la interfaz IDisposable. Cuando haya terminado de utilizar el tipo, debe desecharlo directa o indirectamente. Para eliminar el tipo directamente, llame a su método Dispose en un bloque try/catch. Para deshacerse de él indirectamente, use una construcción de lenguaje como using (en C#) o Using (en Visual Basic). Para más información, vea la sección "Uso de objetos que implementan IDisposable" en el tema de la interfaz IDisposable.

Constructores

ImportEngine(ExportProvider)

Inicializa una nueva instancia de la clase ImportEngine.

ImportEngine(ExportProvider, Boolean)

Inicializa una nueva instancia de la clase ImportEngine, opcionalmente en modo seguro para procesos.

ImportEngine(ExportProvider, CompositionOptions)

Inicializa una nueva instancia de la clase ImportEngine con las opciones especificadas.

Métodos

Dispose()

Libera todos los recursos usados por la instancia actual de la clase ImportEngine.

Dispose(Boolean)

Libera los recursos no administrados que usa ImportEngine y, de forma opcional, libera los recursos administrados.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
PreviewImports(ComposablePart, AtomicComposition)

Proporciona una vista previa de todas las importaciones necesarias para que el elemento especificado tenga la seguridad de que pueden satisfacerse sin que sea necesario establecerlas realmente.

ReleaseImports(ComposablePart, AtomicComposition)

Libera todas las exportaciones usadas para satisfacer las importaciones del elemento especificado.

SatisfyImports(ComposablePart)

Satisface las importaciones del elemento especificado.

SatisfyImportsOnce(ComposablePart)

Satisface las importaciones del elemento especificado sin registrarlas para su recomposición.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Métodos de extensión

SatisfyImportsOnce(ICompositionService, Object)

Crea el elemento especificado usando el servicio de composición indicado, con la recomposición deshabilitada.

SatisfyImportsOnce(ICompositionService, Object, ReflectionContext)

Constituye la parte especificada mediante el servicio especificado de composición, con la recomposición deshabilitada y utilizando el contexto especificado de reflexión.

Se aplica a