CompositionContract.TryUnwrapMetadataConstraint<T> Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft eine Metadateneinschränkung ab, die den angegebenen Typ und den Namen haben, sofern vorhanden.
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
Typparameter
- T
Der Typ des Metadateneinschränkungswerts.
Parameter
- constraintName
- String
Der Name der Metadateneinschränkung.
- constraintValue
- T
Enthält nach der Rückgabe dieser Methode den Wert der Einschränkung, falls diese gefunden wurde. Dieser Parameter wird nicht initialisiert behandelt.
- remainingContract
- CompositionContract
Enthält nach der Rückgabe dieser Methode den Vertrag mit der entfernten Einschränkung, falls diese gefunden wurde. Dieser Parameter wird nicht initialisiert behandelt.
Gibt zurück
true
, falls das eingeschränkte Metadatenelement entpackt und der Wert extrahiert wurde; andernfalls false
.