Compartilhar via


ISelectExpandWrapper.ToDictionary Método

Definição

Sobrecargas

ToDictionary()

Projeta o resultado de uma consulta $select e $expand para um IDictionary<TKey,TValue>.

ToDictionary(Func<IEdmModel,IEdmStructuredType,IPropertyMapper>)

Projeta o resultado de uma consulta $select e/ou $expand para um IDictionary<TKey,TValue> usando o especificado propertyMapperProvider. O propertyMapperProvider é usado para obter um IPropertyMapper para o IEdmStructuredType que essa ISelectExpandWrapper instância representa. Isso IPropertyMapper será usado para mapear as propriedades da ISelectExpandWrapper instância para as chaves do retornado IDictionary<TKey,TValue>. Esse método pode ser usado, por exemplo, para mapear os nomes de propriedade no IEdmStructuredType para os nomes que devem ser usados para serializar as propriedades que essa projeção contém.

ToDictionary()

Projeta o resultado de uma consulta $select e $expand para um IDictionary<TKey,TValue>.

public System.Collections.Generic.IDictionary<string,object> ToDictionary ();
abstract member ToDictionary : unit -> System.Collections.Generic.IDictionary<string, obj>
Public Function ToDictionary () As IDictionary(Of String, Object)

Retornos

Um IDictionary<TKey,TValue> que representa o resultado $select e $expand.

Aplica-se a

ToDictionary(Func<IEdmModel,IEdmStructuredType,IPropertyMapper>)

Projeta o resultado de uma consulta $select e/ou $expand para um IDictionary<TKey,TValue> usando o especificado propertyMapperProvider. O propertyMapperProvider é usado para obter um IPropertyMapper para o IEdmStructuredType que essa ISelectExpandWrapper instância representa. Isso IPropertyMapper será usado para mapear as propriedades da ISelectExpandWrapper instância para as chaves do retornado IDictionary<TKey,TValue>. Esse método pode ser usado, por exemplo, para mapear os nomes de propriedade no IEdmStructuredType para os nomes que devem ser usados para serializar as propriedades que essa projeção contém.

public System.Collections.Generic.IDictionary<string,object> ToDictionary (Func<Microsoft.OData.Edm.IEdmModel,Microsoft.OData.Edm.IEdmStructuredType,Microsoft.AspNet.OData.Query.IPropertyMapper> propertyMapperProvider);
abstract member ToDictionary : Func<Microsoft.OData.Edm.IEdmModel, Microsoft.OData.Edm.IEdmStructuredType, Microsoft.AspNet.OData.Query.IPropertyMapper> -> System.Collections.Generic.IDictionary<string, obj>
Public Function ToDictionary (propertyMapperProvider As Func(Of IEdmModel, IEdmStructuredType, IPropertyMapper)) As IDictionary(Of String, Object)

Parâmetros

propertyMapperProvider
Func<IEdmModel,IEdmStructuredType,IPropertyMapper>

Uma função que fornece uma nova instância de um IPropertyMapper para um determinado IEdmStructuredType e um determinado IEdmModel.

Retornos

Um IDictionary<TKey,TValue> que representa o resultado $select e $expand.

Aplica-se a