Condividi tramite


ImportEngine Classe

Definizione

Esegue la composizione per i contenitori.

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
Ereditarietà
ImportEngine
Implementazioni

Commenti

Questa classe viene usata internamente da CompositionContainer. In genere non è consigliabile usarlo a meno che non si stia creando un contenitore.

Importante

Questo tipo implementa l'interfaccia IDisposable. Al termine dell'uso del tipo, è necessario eliminarlo direttamente o indirettamente. Per eliminare direttamente il tipo, chiamare il metodo Dispose in un blocco try/catch. Per eliminarlo indirettamente, usare un costrutto del linguaggio, ad esempio using (in C#) o Using (in Visual Basic). Per altre informazioni, vedere la sezione "Uso di un oggetto che implementa IDisposable" nell'argomento relativo all'interfaccia IDisposable.

Costruttori

ImportEngine(ExportProvider, Boolean)

Inizializza una nuova istanza della classe ImportEngine, facoltativamente in modalità thread-safe.

ImportEngine(ExportProvider, CompositionOptions)

Inizializza una nuova istanza della classe ImportEngine con le opzioni specificate.

ImportEngine(ExportProvider)

Inizializza una nuova istanza della classe ImportEngine.

Metodi

Dispose()

Rilascia tutte le risorse usate dall'istanza corrente della classe ImportEngine.

Dispose(Boolean)

Rilascia le risorse non gestite usate dal ImportEngine e, facoltativamente, rilascia le risorse gestite.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
PreviewImports(ComposablePart, AtomicComposition)

Visualizza in anteprima tutte le importazioni necessarie per la parte specificata per assicurarsi che possano essere soddisfatte, senza impostarle effettivamente.

ReleaseImports(ComposablePart, AtomicComposition)

Rilascia tutte le esportazioni utilizzate per soddisfare le importazioni della parte specificata.

SatisfyImports(ComposablePart)

Soddisfa le importazioni della parte specificata.

SatisfyImportsOnce(ComposablePart)

Soddisfa le importazioni della parte specificata senza registrarle per la ricomposizione.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Metodi di estensione

SatisfyImportsOnce(ICompositionService, Object, ReflectionContext)

Compone la parte specificata utilizzando il servizio di composizione specificato, con ricomposizione disabilitata e utilizzando il contesto di reflection specificato.

SatisfyImportsOnce(ICompositionService, Object)

Compone la parte specificata utilizzando il servizio di composizione specificato, con la ricomposizione disabilitata.

Si applica a