Udostępnij za pośrednictwem


ExportProvider.IsFullyInitializedExportRequiredWhenSettingImport Metoda

Definicja

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.

Dotyczy