Freigeben über


ContractBasedImportDefinition.RequiredMetadata Eigenschaft

Definition

Ruft die Metadatennamen des gemäß Importdefinition erforderlichen Exports ab.

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))

Eigenschaftswert

Eine Auflistung von String-Objekten, die die Metadatennamen der Export-Objekte enthalten, die für ContractBasedImportDefinition erforderlich sind. Der Standardwert ist eine leere IEnumerable<T>-Auflistung.

Hinweise

Überschreibungen dieser Eigenschaft sollten niemals eine Auflistung zurückgeben null oder zurückgeben, die ein Element enthält, das istnull.IEnumerable<T> Wenn die Definition keine erforderlichen Metadaten enthält, geben Sie stattdessen eine leere IEnumerable<T> Auflistung zurück.

Gilt für: