ImportEngine Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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. |