ExportProvider.IsFullyInitializedExportRequiredWhenSettingImport Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera wartość wskazującą, czy import z daną charakterystyką musi być początkowo zadowolony z w pełni wstępnie zainicjowanego eksportu.
protected static bool IsFullyInitializedExportRequiredWhenSettingImport(Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker importingPartTracker, bool isLazy, bool isImportingConstructorArgument);
static member IsFullyInitializedExportRequiredWhenSettingImport : Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker * bool * bool -> bool
Protected Shared Function IsFullyInitializedExportRequiredWhenSettingImport (importingPartTracker As ExportProvider.PartLifecycleTracker, isLazy As Boolean, isImportingConstructorArgument As Boolean) As Boolean
Parametry
- importingPartTracker
- ExportProvider.PartLifecycleTracker
Tracker dla części, która jest importowane.
- isLazy
- Boolean
true
jeśli import jest importem stylu Lazy{T}; false
Inaczej.
- isImportingConstructorArgument
- Boolean
true
jeśli import pojawi się w konstruktorze importu; false
Inaczej.
Zwraca
true
jeżeli eksport musi mieć swoje importy przypadkowo spełnione, a metody OnImportsSatisfied wywoływane przed ujawnieniem odbiorcy; false
jeśli eksport może zostać częściowo zainicjowany, gdy odbiorca najpierw go obserwuje.