DependencyAccessor.TryResolveOptionalDependency Método

Definición

Resuelve una dependencia opcional en una implementación de un contrato.

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

Parámetros

site
Object

Etiqueta que describe el sitio de dependencia.

contract
CompositionContract

Contrato requerido por el sitio.

isPrerequisite
Boolean

true para indicar que la dependencia debe cumplirse antes de que las exportaciones estén disponibles; de lo contrario, false.

dependency
CompositionDependency

Una vez devuelto este método, contiene la dependencia resuelta o null.

Devoluciones

true si se resolvió la dependencia; de lo contrario, false.

Se aplica a