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 mit dem angegebenen Typ und Namen ab, 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
Wenn diese Methode zurückgegeben wird, enthält sie den Wert der Einschränkung, wenn sie gefunden wurde. Dieser Parameter wird als nicht initialisiert behandelt.
- remainingContract
- CompositionContract
Wenn diese Methode zurückgegeben wird, wird der Vertrag mit der Einschränkung entfernt, wenn die Einschränkung gefunden wurde. Dieser Parameter wird als nicht initialisiert behandelt.
Gibt zurück
truewenn das eingeschränkte Metadatenelement entwappt wurde und der Wert extrahiert wurde; andernfalls . false