CompositionContract.TryUnwrapMetadataConstraint<T> Metodo

Definizione

Ottiene un vincolo di metadati con il tipo e il nome specificati, se esistente.

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

Parametri di tipo

T

Tipo del valore del vincolo di metadati.

Parametri

constraintName
String

Nome del vincolo di metadati.

constraintValue
T

Quando termina, questo metodo contiene il valore del vincolo, se trovato. Questo parametro viene considerato non inizializzato.

remainingContract
CompositionContract

Quando termina, questo metodo contiene il contratto con il vincolo rimosso, se il vincolo è stato trovato. Questo parametro viene considerato non inizializzato.

Valori restituiti

true se l'elemento di metadati vincolato è stato decomprimuto e il valore estratto; in caso contrario, false.

Si applica a