CompositionContract.TryUnwrapMetadataConstraint<T> Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar en metadatabegränsning som har den angivna typen och namnet, om den finns.
public:
generic <typename T>
bool TryUnwrapMetadataConstraint(System::String ^ constraintName, [Runtime::InteropServices::Out] T % constraintValue, [Runtime::InteropServices::Out] System::Composition::Hosting::Core::CompositionContract ^ % remainingContract);
public bool TryUnwrapMetadataConstraint<T>(string constraintName, out T constraintValue, out System.Composition.Hosting.Core.CompositionContract remainingContract);
member this.TryUnwrapMetadataConstraint : string * 'T * CompositionContract -> bool
Public Function TryUnwrapMetadataConstraint(Of T) (constraintName As String, ByRef constraintValue As T, ByRef remainingContract As CompositionContract) As Boolean
Typparametrar
- T
Typen av villkorsvärde för metadata.
Parametrar
- constraintName
- String
Namnet på metadatabegränsningen.
- constraintValue
- T
När den här metoden returneras innehåller värdet för villkoret om det hittades. Den här parametern behandlas som oinitierad.
- remainingContract
- CompositionContract
När den här metoden returneras, håller kontraktet med villkoret borttaget, om villkoret hittades. Den här parametern behandlas som oinitierad.
Returer
trueom det begränsade metadataobjektet har packats upp och värdet extraherats. annars . false