ContractBasedImportDefinition.RequiredMetadata Egenskap

Definition

Hämtar metadatanamnen för exporten som krävs av importdefinitionen.

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

Egenskapsvärde

En samling String objekt som innehåller metadatanamnen för de Export objekt som krävs av ContractBasedImportDefinition. Standardvärdet är en tom IEnumerable<T> samling.

Kommentarer

Åsidosättningar av den här egenskapen bör aldrig returnera null eller returnera en IEnumerable<T> samling som innehåller ett element som är null. Om definitionen inte innehåller nödvändiga metadata returnerar du en tom IEnumerable<T> samling i stället.

Gäller för