Sdílet prostřednictvím


Microsoft.AspNet.OData Obor názvů

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í TStructuralType.

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 [EnableQuery].

SingleResult<T>

Představuje entitu IQueryable<T> obsahující nula nebo jednu entitu. Použijte společně s [EnableQuery].

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.