DependencyAccessor.TryResolveOptionalDependency 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
解決對合約某一實作的可選依賴性。
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
參數
- site
- Object
一個描述相依網站的標籤。
- contract
- CompositionContract
這是網站要求的合約。
- isPrerequisite
- Boolean
true表示必須滿足依賴性,才能提供出口;否則,。 false
- dependency
- CompositionDependency
此方法返回後,包含已解決的相依性或 null。
傳回
true如果依賴關係被解決;否則,。 false