Microsoft.AspNet.OData Obor názvů
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í.
Třídy
ClrEnumMemberAnnotation |
Představuje mapování betwwen a IEdmEnumMember CLR enum člen. |
ClrPropertyInfoAnnotation |
Představuje mapování z objektu IEdmProperty na informace o vlastnosti CLR. |
ClrTypeAnnotation |
Představuje mapování z typu IEdmType CLR. |
ConcurrencyPropertiesAnnotation |
Poznámka k uložení mezipaměti pro vlastnosti souběžnosti |
CustomAggregateMethodAnnotation |
Umožňuje klientovi informovat OData, které jsou definované vlastní metody agregace. Aby to bylo možné provést, musí přijmout methodToken – to je úplný identifikátor metody v adrese URL OData – a IDictionary, který mapuje typ vstupu agregační metody na jeho MethodInfo. |
DefaultContainerBuilder |
Výchozí implementace tvůrce kontejnerů založená na architektuře Microsoftu pro injektáž závislostí. |
Delta |
Třída, která sleduje změny (tj. delta) entity. |
Delta<TStructuralType> |
Třída, která sleduje změny (tj. delta) pro konkrétní |
EdmChangedObjectCollection |
IEdmObject Představuje kolekci IEdmChangedObjects. |
EdmComplexObject |
Představuje bez záložní clr IEdmComplexObjectType. |
EdmComplexObjectCollection |
IEdmObject Představuje kolekci IEdmComplexObjects. |
EdmDeltaComplexObject |
Představuje bez záložní clr IEdmChangedObjectType. Slouží k uchování objektu Entry v datové části kanálu Delta. |
EdmDeltaDeletedEntityObject |
Představuje bez záložní clr IEdmDeltaDeletedEntityObjectType. Slouží k uchování objektu Odstraněná položka v datové části kanálu Delta. |
EdmDeltaDeletedLink |
Představuje bez záložní clr IEdmDeltaDeletedLinkType. Slouží k uložení objektu Odstraněný odkaz v datové části kanálu Delta. |
EdmDeltaEntityObject |
Představuje bez záložní clr IEdmChangedObjectType. Slouží k uchování objektu Entry v datové části kanálu Delta. |
EdmDeltaLink |
Představuje bez záložní clr IEdmDeltaLinkType. Slouží k uložení objektu Přidané nebo změněné propojení v datové části kanálu Delta. |
EdmEntityObject |
Představuje bez záložní clr IEdmEntityObjectType. |
EdmEntityObjectCollection |
IEdmObject Představuje kolekci IEdmEntityObjects. |
EdmEnumObject |
Představuje bez záložní clr IEdmEnumObjectType. |
EdmEnumObjectCollection |
IEdmObject Představuje kolekci IEdmEnumObjects. |
EdmModelExtensions |
Poskytuje rozšiřující metody pro IEdmModel rozhraní. |
EdmStructuredObject |
Představuje bez záložní clr IEdmStructuredObjectType. |
EdmTypeExtensions |
Rozšiřující metody pro IEdmType rozhraní. |
EnableQueryAttribute |
Tato třída definuje atribut, který lze použít na akci a povolit dotazování pomocí syntaxe dotazu OData. Pokud se chcete vyhnout zpracování neočekávaných nebo škodlivých dotazů, ověřte příchozí dotazy pomocí nastavení EnableQueryAttribute ověřování. Další informace najdete na stránce http://go.microsoft.com/fwlink/?LinkId=279712. |
ETagMessageHandler |
Definuje hodnotu hlavičky HttpMessageHandler ETag do odpovědi OData, pokud je odpovědí jeden prostředek s definovanou značkou ETag. |
FromODataUriAttribute |
Implementace, která může svázat parametry identifikátoru System.Web.Http.ParameterBindingAttribute URI pomocí konvencí OData. |
HttpRequestScope |
Poskytuje přístup k objektu HttpRequestMessage , na který je vymezen obor instance kontejneru služby OData. |
MetadataController |
Představuje kontroler pro generování služby OData servicedoc a metadat dokumentu ($metadata). |
NullEdmComplexObject |
IEdmComplexObject Představuje hodnotu null. |
ODataActionParameters |
ActionPayload obsahuje názvy parametrů a hodnoty zadané klientem v požadavku POST k vyvolání konkrétní akce. Hodnoty parametru jsou uložené ve slovníku s klíčem s názvem parametru. |
ODataBatchFeature |
Zadejte rozhraní pro podrobnosti o daném dávkovém požadavku OData. |
ODataBuilder |
Umožňuje podrobnou konfiguraci základních služeb OData. |
ODataController |
Definuje základní třídu pro kontrolery OData, které podporují zápis a čtení dat pomocí formátů OData. |
ODataFeature |
Obsahuje podrobnosti o daném požadavku OData. Všechny tyto vlastnosti by měly být proměnlivé. Žádná z těchto vlastností by nikdy neměla být nastavena na hodnotu null. |
ODataFormattingAttribute |
Atribut, který má být umístěn na kontrolery, které umožňují formátovací moduly OData. |
ODataNullValueMessageHandler |
Představuje HttpMessageHandler , který převádí hodnoty null v odpovědích OData na http Nenalezeno odpovědi nebo NoContent odpovědi po specifikaci OData. |
ODataOptions |
Poskytuje programovou konfiguraci pro službu OData. |
ODataQueryContext |
Tím se definují některé kontextové informace, které se používají k provádění sestavování dotazů. |
ODataQueryParameterBindingAttribute |
K System.Web.Http.ParameterBindingAttribute vytvoření vazby parametrů typu ODataQueryOptions k dotazu OData z příchozího požadavku. |
ODataRoutingAttribute |
Definuje atribut na úrovni kontroleru, který lze použít k povolení výběru akce OData na základě konvencí směrování. |
ODataSwaggerConverter |
QualityBand: Preview ODataSwaggerConverter Představuje slouží k převodu modelu Edm na model Swagger. |
ODataUntypedActionParameters |
ActionPayload obsahuje názvy parametrů a hodnoty zadané klientem v požadavku POST k vyvolání konkrétní akce. Hodnoty parametru jsou uložené ve slovníku s klíčem s názvem parametru. |
ODataUriFunctions |
Pomocná rutina OData UriFunctions. |
PageResult |
Představuje informační kanál entit, který obsahuje další informace, které formáty OData podporují. |
PageResult<T> |
Představuje informační kanál entit, který obsahuje další informace, které formáty OData podporují. |
PerRouteContainer |
Třída pro správu kontejnerů služby pro jednotlivé trasy. |
PerRouteContainerBase |
Základní třída pro správu kontejnerů služby pro jednotlivé trasy. |
QueryableRestrictions |
Představuje dotazovatelné omezení vlastnosti EDM, včetně nefiltrovatelného, neřaditelného, nenavigovatelného, nerozbalitelného, nepočítitelného, nepočítitelného a automatického rozbalení. |
QueryableRestrictionsAnnotation |
Představuje poznámku pro přidání dotazovatelných omezení pro vlastnost EDM, včetně nefiltrovatelného, neřaditelného, nevigovatelného, nerozbalitelného, nepočítitelného, nepočítitelného, automatického rozbalení. |
ResourceContext |
Instance ResourceContext se předá tvůrcům pro vlastní propojení ( NavigationSourceConfiguration.HasIdLink, NavigationSourceConfiguration.HasEditLink, NavigationSourceConfiguration.HasReadLink ) a navigačního odkazu ( NavigationSourceConfiguration.HasNavigationPropertyLink, ) NavigationSourceConfiguration.HasNavigationPropertiesLink a můžou ji použít tvůrci odkazů ke generování odkazů. |
ResourceContext<TStructuredType> |
Instance ResourceContext<TStructuredType> se předá do tvůrce pro vlastní propojení (EntitySetConfiguration.HasIdLink, EntitySetConfiguration.HasEditLink, EntitySetConfiguration.HasReadLink) a navigační odkaz (EntitySetConfiguration.HasNavigationPropertyLink, EntitySetConfiguration.HasNavigationPropertiesLink) a mohou ji použít tvůrci propojení ke generování odkazů. |
ResourceSetContext |
Obsahuje kontextové informace o sadě prostředků, které jsou aktuálně serializovány. |
SingleResult |
Představuje entitu IQueryable obsahující nula nebo jednu entitu. Použijte společně s |
SingleResult<T> |
Představuje entitu IQueryable<T> obsahující nula nebo jednu entitu. Použijte společně s |
TypedDelta |
Delta Představuje, že lze použít, pokud existuje záložní typ CLR pro typ entity a komplexní typ, jehož změny jsou sledovány. |
UnqualifiedCallAndEnumPrefixFreeResolver |
Obálka překladu identifikátoru URI OData pro volání volné a nekvalifikované funkce předpony výčtu. |
Rozhraní
IDelta |
IDelta umožňuje a sleduje změny objektu. |
IEdmChangedObject |
Představuje instanci objektu IEdmChangedObject. Základní rozhraní, které má být implementováno libovolným objektem Delta vyžaduje, aby byl součástí datové části DeltaFeed. |
IEdmComplexObject |
Představuje instanci objektu IEdmComplexType. |
IEdmDeltaDeletedEntityObject |
Představuje instanci objektu IEdmChangedObject. Obsahuje vlastnosti potřebné k vytvoření ODataDeltaDeletedEntry. |
IEdmDeltaDeletedLink |
Představuje instanci objektu IEdmChangedObject. Obsahuje vlastnosti potřebné k vytvoření ODataDeltaDeletedLink. |
IEdmDeltaLink |
Představuje instanci objektu IEdmChangedObject. Obsahuje vlastnosti potřebné k vytvoření ODataDeltaLink. |
IEdmDeltaLinkBase |
Představuje instanci objektu IEdmChangedObject. Obsahuje vlastnosti potřebné k vytvoření ODataDeltaLink nebo ODataDeltaDeletedLink. |
IEdmEntityObject |
Představuje instanci objektu IEdmEntityType. |
IEdmEnumObject |
Představuje instanci výčtu hodnoty. |
IEdmObject |
Představuje instanci objektu IEdmType. |
IEdmStructuredObject |
Představuje instanci objektu IEdmStructuredType. |
IPerRouteContainer |
Rozhraní pro správu kontejnerů služby pro jednotlivé trasy. |
Výčty
CompatibilityOptions |
Obsahuje bitové masky pro funkce, které vyžadují zpětnou kompatibilitu. |
EdmDeltaEntityKind |
Druh objektu v rámci DeltaPayload použitý k rozlišení mezi Entry/DeletedEntry/DeltaLink/AddedLink. |