Compartilhar via


ContractBasedImportDefinition.RequiredMetadata Propriedade

Definição

Obtém os nomes de metadados da exportação exigida pela definição de importação.

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

Valor da propriedade

Uma coleção de String objetos que contêm os nomes de metadados dos Export objetos exigidos pelo ContractBasedImportDefinition. O padrão é uma coleção vazia IEnumerable<T> .

Comentários

As substituições dessa propriedade nunca devem retornar null ou retornar uma IEnumerable<T> coleção que contém um elemento que é null. Se a definição não contiver metadados necessários, retorne uma coleção vazia IEnumerable<T> .

Aplica-se a