Compartir a través de


ISelectExpandWrapper.ToDictionary Método

Definición

Sobrecargas

ToDictionary()

Proyecta el resultado de una consulta de $select y $expand en .IDictionary<TKey,TValue>

ToDictionary(Func<IEdmModel,IEdmStructuredType,IPropertyMapper>)

Proyecta el resultado de una consulta de $select o $expand en un IDictionary<TKey,TValue> objeto mediante el especificado propertyMapperProvider. propertyMapperProvider se usa para obtener un IPropertyMapper para el IEdmStructuredType objeto que representa esta ISelectExpandWrapper instancia. Se IPropertyMapper usará para asignar las propiedades de la ISelectExpandWrapper instancia a las claves del devuelto IDictionary<TKey,TValue>. Este método se puede usar, por ejemplo, para asignar los nombres de propiedad de IEdmStructuredType a los nombres que se deben usar para serializar las propiedades que contiene esta proyección.

ToDictionary()

Proyecta el resultado de una consulta de $select y $expand en .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)

Devoluciones

que IDictionary<TKey,TValue> representa el $select y $expand resultado.

Se aplica a

ToDictionary(Func<IEdmModel,IEdmStructuredType,IPropertyMapper>)

Proyecta el resultado de una consulta de $select o $expand en un IDictionary<TKey,TValue> objeto mediante el especificado propertyMapperProvider. propertyMapperProvider se usa para obtener un IPropertyMapper para el IEdmStructuredType objeto que representa esta ISelectExpandWrapper instancia. Se IPropertyMapper usará para asignar las propiedades de la ISelectExpandWrapper instancia a las claves del devuelto IDictionary<TKey,TValue>. Este método se puede usar, por ejemplo, para asignar los nombres de propiedad de IEdmStructuredType a los nombres que se deben usar para serializar las propiedades que contiene esta proyección.

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>

Función que proporciona una nueva instancia de para IPropertyMapper una determinada IEdmStructuredType y una determinada IEdmModel.

Devoluciones

que IDictionary<TKey,TValue> representa el $select y $expand resultado.

Se aplica a