Bagikan melalui


DependencyAccessor.TryResolveOptionalDependency Metode

Definisi

Menyelesaikan dependensi opsional pada satu implementasi kontrak.

public:
 bool TryResolveOptionalDependency(System::Object ^ site, System::Composition::Hosting::Core::CompositionContract ^ contract, bool isPrerequisite, [Runtime::InteropServices::Out] System::Composition::Hosting::Core::CompositionDependency ^ % dependency);
public bool TryResolveOptionalDependency (object site, System.Composition.Hosting.Core.CompositionContract contract, bool isPrerequisite, out System.Composition.Hosting.Core.CompositionDependency dependency);
member this.TryResolveOptionalDependency : obj * System.Composition.Hosting.Core.CompositionContract * bool * CompositionDependency -> bool
Public Function TryResolveOptionalDependency (site As Object, contract As CompositionContract, isPrerequisite As Boolean, ByRef dependency As CompositionDependency) As Boolean

Parameter

site
Object

Tag yang menjelaskan situs dependensi.

contract
CompositionContract

Kontrak yang diperlukan oleh situs.

isPrerequisite
Boolean

true untuk menunjukkan bahwa dependensi harus dipenuhi sebelum ekspor tersedia; jika tidak, false.

dependency
CompositionDependency

Setelah metode ini kembali, berisi dependensi yang diselesaikan atau null.

Mengembalikan

true jika dependensi diselesaikan; jika tidak, false.

Berlaku untuk