DependencyAccessor.TryResolveOptionalDependency Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.