ImportEngine Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Voert samenstelling uit voor containers.
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
- Overname
-
ImportEngine
- Implementeringen
Opmerkingen
Deze klasse wordt intern gebruikt door CompositionContainer. U moet deze over het algemeen niet gebruiken, tenzij u een container ontwerpt.
Important
Met dit type wordt de IDisposable interface geïmplementeerd. Wanneer u klaar bent met het gebruik van het type, moet u het direct of indirect verwijderen. Als u het type rechtstreeks wilt verwijderen, roept u de Dispose methode aan in een try/catch blok. Als u deze indirect wilt verwijderen, gebruikt u een taalconstructie zoals using (in C#) of Using (in Visual Basic). Zie de sectie 'Using an Object that Implements IDisposable' (Een object gebruiken dat IDisposable implementeert) in het IDisposable interfaceonderwerp voor meer informatie.
Constructors
| Name | Description |
|---|---|
| ImportEngine(ExportProvider, Boolean) |
Initialiseert een nieuw exemplaar van de ImportEngine klasse, optioneel in de thread-veilige modus. |
| ImportEngine(ExportProvider, CompositionOptions) |
Initialiseert een nieuw exemplaar van de ImportEngine klasse met de opgegeven opties. |
| ImportEngine(ExportProvider) |
Initialiseert een nieuw exemplaar van de ImportEngine klasse. |
Methoden
| Name | Description |
|---|---|
| Dispose() |
Alle resources die door het huidige exemplaar van de ImportEngine klasse worden gebruikt, worden vrijgegeven. |
| Dispose(Boolean) |
Publiceert de niet-beheerde resources die worden gebruikt door de ImportEngine beheerde resources en brengt eventueel de beheerde resources vrij. |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| PreviewImports(ComposablePart, AtomicComposition) |
Bekijkt alle vereiste importbewerkingen voor het opgegeven deel om ervoor te zorgen dat ze kunnen worden voldaan, zonder ze daadwerkelijk in te stellen. |
| ReleaseImports(ComposablePart, AtomicComposition) |
Alle uitvoer die wordt gebruikt om aan de invoer van het opgegeven deel te voldoen, wordt vrijgegeven. |
| SatisfyImports(ComposablePart) |
Voldoet aan de invoer van het opgegeven deel. |
| SatisfyImportsOnce(ComposablePart) |
Voldoet aan de invoer van het opgegeven deel zonder ze te registreren voor hercompositie. |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |
Extensiemethoden
| Name | Description |
|---|---|
| SatisfyImportsOnce(ICompositionService, Object, ReflectionContext) |
Hiermee wordt het opgegeven onderdeel samengesteld met behulp van de opgegeven samenstellingsservice, waarbij de hercompositie is uitgeschakeld en de opgegeven context voor weerspiegeling wordt gebruikt. |
| SatisfyImportsOnce(ICompositionService, Object) |
Hiermee wordt het opgegeven onderdeel samengesteld met behulp van de opgegeven samenstellingsservice, waarbij hercompositie is uitgeschakeld. |