Sdílet prostřednictvím


ISelectExpandWrapper.ToDictionary Metoda

Definice

Přetížení

ToDictionary()

Promítá výsledek dotazu $select a $expand na IDictionary<TKey,TValue>.

ToDictionary(Func<IEdmModel,IEdmStructuredType,IPropertyMapper>)

Promítá výsledek $select nebo $expand dotazu pomocí IDictionary<TKey,TValue> daného propertyMapperProviderdotazu . Slouží propertyMapperProvider k získání objektu IPropertyMapperIEdmStructuredType , který tato ISelectExpandWrapper instance představuje. Použije IPropertyMapper se k mapování vlastností ISelectExpandWrapper instance na klíče vráceného IDictionary<TKey,TValue>objektu . Tuto metodu lze použít například k mapování názvů vlastností v objektu IEdmStructuredType na názvy, které by měly být použity k serializaci vlastností, které tato projekce obsahuje.

ToDictionary()

Promítá výsledek dotazu $select a $expand na 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)

Návraty

Představuje IDictionary<TKey,TValue> $select a $expand výsledek.

Platí pro

ToDictionary(Func<IEdmModel,IEdmStructuredType,IPropertyMapper>)

Promítá výsledek $select nebo $expand dotazu pomocí IDictionary<TKey,TValue> daného propertyMapperProviderdotazu . Slouží propertyMapperProvider k získání objektu IPropertyMapperIEdmStructuredType , který tato ISelectExpandWrapper instance představuje. Použije IPropertyMapper se k mapování vlastností ISelectExpandWrapper instance na klíče vráceného IDictionary<TKey,TValue>objektu . Tuto metodu lze použít například k mapování názvů vlastností v objektu IEdmStructuredType na názvy, které by měly být použity k serializaci vlastností, které tato projekce obsahuje.

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)

Parametry

propertyMapperProvider
Func<IEdmModel,IEdmStructuredType,IPropertyMapper>

Funkce, která poskytuje novou instanci objektu IPropertyMapper pro danou IEdmStructuredType a danou IEdmModel.

Návraty

Představuje IDictionary<TKey,TValue> $select a $expand výsledek.

Platí pro