Partager via


ImportEngine Classe

Définition

Exécute la composition pour les conteneurs.

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
Héritage
ImportEngine
Implémente

Remarques

Cette classe est utilisée en interne par CompositionContainer. En règle générale, vous ne devez pas l’utiliser, sauf si vous créez un conteneur.

Important

Ce type implémente l'interface IDisposable. Une fois que vous avez fini d’utiliser le type, vous devez le supprimer directement ou indirectement. Pour supprimer directement le type Dispose, appelez sa méthode dans un bloc try/catch. Pour la supprimer indirectement, utilisez une construction de langage telle que using (dans C#) ou Using (dans Visual Basic). Pour plus d’informations, consultez la section « Utilisation d’un objet qui implémente IDisposable » dans la rubrique de l’interface IDisposable.

Constructeurs

ImportEngine(ExportProvider)

Initialise une nouvelle instance de la classe ImportEngine.

ImportEngine(ExportProvider, Boolean)

Initialise une nouvelle instance de la classe ImportEngine, éventuellement en mode thread-safe.

ImportEngine(ExportProvider, CompositionOptions)

Initialise une nouvelle instance de la classe ImportEngine avec les options spécifiées.

Méthodes

Dispose()

Libère toutes les ressources utilisées par l'instance actuelle de la classe ImportEngine.

Dispose(Boolean)

Libère les ressources non managées utilisées par ImportEngine et libère éventuellement les ressources managées.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
PreviewImports(ComposablePart, AtomicComposition)

Affiche un aperçu de toutes les importations requises pour la partie spécifiée afin de s'assurer qu'elles peuvent être satisfaites, sans les définir réellement.

ReleaseImports(ComposablePart, AtomicComposition)

Libère toutes les exportations utilisées pour satisfaire les importations de la partie spécifiée.

SatisfyImports(ComposablePart)

Satisfait les importations de la partie spécifiée.

SatisfyImportsOnce(ComposablePart)

Satisfait les importations de la partie spécifiée, sans les enregistrer en vue de la recomposition.

ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

Méthodes d’extension

SatisfyImportsOnce(ICompositionService, Object)

Compose le composant spécifié à l'aide du service de composition spécifié, avec la recomposition désactivée.

SatisfyImportsOnce(ICompositionService, Object, ReflectionContext)

Constitue la partie spécifiée à l'aide du service spécifié de composition, avec la recomposition désactivée et à l'aide du contexte de réflexion spécifié.

S’applique à