ISelectExpandWrapper.ToDictionary Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 |
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 propertyMapperProvider
dotazu . 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.