ImportEngine Osztály

Definíció

Elvégzi a tárolók összetételét.

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
Öröklődés
ImportEngine
Megvalósítás

Megjegyzések

Ezt az osztályt a rendszer belsőleg CompositionContainerhasználja. Általában csak akkor használja, ha tárolót hoz létre.

Important

Ez a típus implementálja a IDisposable felületet. Ha befejezte a típus használatát, közvetlenül vagy közvetve kell megsemmisítenie. A típus közvetlen ártalmatlanításához hívja meg a Dispose metódust egy try/catch blokkban. Ha közvetve szeretné megsemmisíteni, használjon olyan nyelvi szerkezetet, mint a using (C#-ban) vagy Using (a Visual Basicben). További információ: "Az IDisposable-t megvalósító objektum használata" című szakasz a IDisposable felület témakörében.

Konstruktorok

Name Description
ImportEngine(ExportProvider, Boolean)

Inicializálja az ImportEngine osztály új példányát, igény szerint szálbiztos módban.

ImportEngine(ExportProvider, CompositionOptions)

Inicializálja az osztály új példányát ImportEngine a megadott beállításokkal.

ImportEngine(ExportProvider)

Inicializálja a ImportEngine osztály új példányát.

Metódusok

Name Description
Dispose()

Az osztály aktuális példánya által használt összes erőforrást felszabadítja ImportEngine .

Dispose(Boolean)

Felszabadítja a felügyelt erőforrások által ImportEngine használt nem felügyelt erőforrásokat, és opcionálisan felszabadítja a felügyelt erőforrásokat.

Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
PreviewImports(ComposablePart, AtomicComposition)

A megadott részhez szükséges összes importálás előzetes verziója, hogy meggyőződjön arról, hogy azok kielégíthetők, anélkül, hogy ténylegesen beállítanák őket.

ReleaseImports(ComposablePart, AtomicComposition)

A megadott rész behozatalának kielégítéséhez használt összes exportot felszabadítja.

SatisfyImports(ComposablePart)

Megfelel a megadott rész behozatalának.

SatisfyImportsOnce(ComposablePart)

Kielégíti a megadott rész importálását anélkül, hogy regisztrálja őket az újrabontásra.

ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

Bővítő metódusok

Name Description
SatisfyImportsOnce(ICompositionService, Object, ReflectionContext)

A megadott részt a megadott összeállítási szolgáltatás használatával, az újrabontás letiltásával és a megadott tükröződési környezet használatával írja össze.

SatisfyImportsOnce(ICompositionService, Object)

A megadott részt a megadott összeállítási szolgáltatással írja össze, és az újrabontás le van tiltva.

A következőre érvényes: