Sdílet prostřednictvím


ContractBasedImportDefinition.RequiredMetadata Vlastnost

Definice

Získá názvy metadat exportu požadované definicí importu.

public:
 virtual property System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<System::String ^, Type ^>> ^ RequiredMetadata { System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<System::String ^, Type ^>> ^ get(); };
public virtual System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,Type>> RequiredMetadata { get; }
member this.RequiredMetadata : seq<System.Collections.Generic.KeyValuePair<string, Type>>
Public Overridable ReadOnly Property RequiredMetadata As IEnumerable(Of KeyValuePair(Of String, Type))

Hodnota vlastnosti

Kolekce String objektů, které obsahují názvy metadat objektů požadovaných Export objektem ContractBasedImportDefinition. Výchozí hodnota je prázdná IEnumerable<T> kolekce.

Poznámky

Přepsání této vlastnosti by nikdy nemělo vracet null nebo vracet kolekci IEnumerable<T> , která obsahuje prvek, který je null. Pokud definice neobsahuje požadovaná metadata, vraťte místo toho prázdnou IEnumerable<T> kolekci.

Platí pro