Microsoft.AspNet.OData Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Classi
ClrEnumMemberAnnotation |
Rappresenta un mapping betwwen an IEdmEnumMember e un membro Enum CLR. |
ClrPropertyInfoAnnotation |
Rappresenta un mapping da un IEdmProperty oggetto a informazioni sulle proprietà CLR. |
ClrTypeAnnotation |
Rappresenta un mapping da un IEdmType oggetto a un tipo CLR. |
ConcurrencyPropertiesAnnotation |
Annotazione per archiviare la cache per le proprietà di concorrenza |
CustomAggregateMethodAnnotation |
Consente al client di indicare a OData quali sono i metodi di aggregazione personalizzati definiti. A tale scopo, deve ricevere un methodToken, ovvero l'identificatore completo del metodo nell'URL OData, e un oggetto IDictionary che esegue il mapping del tipo di input del metodo di aggregazione al relativo MethodInfo. |
DefaultContainerBuilder |
Implementazione predefinita del generatore di contenitori basata sul framework di inserimento delle dipendenze Microsoft. |
Delta |
Classe che tiene traccia delle modifiche (ad esempio delta) per un'entità. |
Delta<TStructuralType> |
Classe che tiene traccia delle modifiche (ad esempio delta) per un particolare |
EdmChangedObjectCollection |
Rappresenta un oggetto IEdmObject che è una raccolta di IEdmChangedObjectoggetti . |
EdmComplexObject |
Rappresenta un oggetto IEdmComplexObject senza clr Typedi backup. |
EdmComplexObjectCollection |
Rappresenta un oggetto IEdmObject che è una raccolta di IEdmComplexObjectoggetti . |
EdmDeltaComplexObject |
Rappresenta un oggetto IEdmChangedObject senza clr Typedi backup. Utilizzato per contenere l'oggetto Entry nel payload del feed delta. |
EdmDeltaDeletedEntityObject |
Rappresenta un oggetto IEdmDeltaDeletedEntityObject senza clr Typedi backup. Utilizzato per contenere l'oggetto Deleted Entry nel payload del feed delta. |
EdmDeltaDeletedLink |
Rappresenta un oggetto IEdmDeltaDeletedLink senza clr Typedi backup. Utilizzato per contenere l'oggetto Deleted Link nel payload del feed delta. |
EdmDeltaEntityObject |
Rappresenta un oggetto IEdmChangedObject senza clr Typedi backup. Utilizzato per contenere l'oggetto Entry nel payload del feed delta. |
EdmDeltaLink |
Rappresenta un oggetto IEdmDeltaLink senza clr Typedi backup. Utilizzato per contenere l'oggetto Added/Modified Link nel payload del feed delta. |
EdmEntityObject |
Rappresenta un oggetto IEdmEntityObject senza clr Typedi backup. |
EdmEntityObjectCollection |
Rappresenta un oggetto IEdmObject che è una raccolta di IEdmEntityObjectoggetti . |
EdmEnumObject |
Rappresenta un oggetto IEdmEnumObject senza clr Typedi backup. |
EdmEnumObjectCollection |
Rappresenta un oggetto IEdmObject che è una raccolta di IEdmEnumObjectoggetti . |
EdmModelExtensions |
Fornisce metodi di estensione per l'interfaccia IEdmModel . |
EdmStructuredObject |
Rappresenta un oggetto IEdmStructuredObject senza clr Typedi backup. |
EdmTypeExtensions |
Metodi di estensione per l'interfaccia IEdmType . |
EnableQueryAttribute |
Questa classe definisce un attributo che può essere applicato a un'azione per consentire l'esecuzione di query mediante la sintassi di query OData. Per evitare l'elaborazione di query impreviste o dannose, usare le impostazioni di convalida su EnableQueryAttribute per convalidare le query in ingresso. Per altre informazioni, vedere http://go.microsoft.com/fwlink/?LinkId=279712. |
ETagMessageHandler |
Definisce un HttpMessageHandler oggetto per aggiungere un valore di intestazione ETag a una risposta OData quando la risposta è una singola risorsa con un ETag definito. |
FromODataUriAttribute |
Implementazione di System.Web.Http.ParameterBindingAttribute che può associare i parametri URI usando le convenzioni OData. |
HttpRequestScope |
Fornisce l'accesso all'istanza HttpRequestMessage del contenitore del servizio OData con ambito. |
MetadataController |
Rappresenta un controller per la generazione di documenti di metadati e servicedoc OData ($metadata). |
NullEdmComplexObject |
Rappresenta un oggetto IEdmComplexObject null. |
ODataActionParameters |
ActionPayload contiene i nomi e i valori di parametro forniti da un client in una richiesta POST per richiamare una particolare azione. I valori di parametro vengono memorizzati nel dizionario usando il nome di parametro come chiave. |
ODataBatchFeature |
Specificare l'interfaccia per i dettagli di una determinata richiesta batch OData. |
ODataBuilder |
Consente una configurazione granulare dei servizi OData essenziali. |
ODataController |
Definisce una classe base per i controller OData che supportano la scrittura e la lettura di dati con i formati OData. |
ODataFeature |
Contiene i dettagli di una determinata richiesta OData. Queste proprietà devono essere tutte modificabili. Nessuna di queste proprietà deve essere mai impostata su Null. |
ODataFormattingAttribute |
Attributo da applicare ai controller che abilita i formattatori OData. |
ODataNullValueMessageHandler |
Rappresenta un oggetto HttpMessageHandler che converte i valori Null nelle risposte OData alle risposte HTTP NotFound o NoContent in base alla specifica OData. |
ODataOptions |
Fornisce la configurazione a livello di codice per il servizio OData. |
ODataQueryContext |
Definisce alcune informazioni relative al contesto usate per la composizione di query. |
ODataQueryParameterBindingAttribute |
Oggetto System.Web.Http.ParameterBindingAttribute per associare parametri di tipo ODataQueryOptions alla query OData dalla richiesta in ingresso. |
ODataRoutingAttribute |
Definisce un attributo a livello di controller che può essere usato per abilitare la selezione di azioni OData in base a convenzioni di routing. |
ODataSwaggerConverter |
QualityBand : anteprima Rappresenta un ODataSwaggerConverter oggetto utilizzato per convertire un modello Edm nel modello Swagger. |
ODataUntypedActionParameters |
ActionPayload contiene i nomi e i valori di parametro forniti da un client in una richiesta POST per richiamare una particolare azione. I valori di parametro vengono memorizzati nel dizionario usando il nome di parametro come chiave. |
ODataUriFunctions |
Helper OData UriFunctions. |
PageResult |
Rappresenta un feed di entità in cui sono incluse informazioni aggiuntive supportate dai formati OData. |
PageResult<T> |
Rappresenta un feed di entità in cui sono incluse informazioni aggiuntive supportate dai formati OData. |
PerRouteContainer |
Classe per la gestione dei contenitori del servizio per route. |
PerRouteContainerBase |
Classe di base per la gestione dei contenitori del servizio per route. |
QueryableRestrictions |
Rappresenta una restrizione queryable per una proprietà EDM, tra cui non filtrabile, non ordinabile, non esplorabile, non espandibile, non conteggiabile, espande automaticamente. |
QueryableRestrictionsAnnotation |
Rappresenta un'annotazione per aggiungere le restrizioni su cui è possibile eseguire query su una proprietà EDM, tra cui non filtrabili, non ordinabili, non espandibili, non espandibili, non conteggiabili, espandi automaticamente. |
ResourceContext |
Un'istanza di ResourceContext viene passata ai generatori di collegamento automatico ( NavigationSourceConfiguration.HasIdLink, NavigationSourceConfiguration.HasEditLink, NavigationSourceConfiguration.HasReadLink ) e al collegamento di spostamento ( NavigationSourceConfiguration.HasNavigationPropertyLink, NavigationSourceConfiguration.HasNavigationPropertiesLink ) e può essere usata dai generatori di collegamenti per generare collegamenti. |
ResourceContext<TStructuredType> |
Un'istanza di ResourceContext<TStructuredType> viene passata al collegamento automatico (EntitySetConfiguration.HasIdLink, EntitySetConfiguration.HasEditLink, EntitySetConfiguration.HasReadLink) e ai generatori di collegamenti di spostamento (EntitySetConfiguration.HasNavigationPropertyLink, EntitySetConfiguration.HasNavigationPropertiesLink) e può essere usata dai generatori di collegamenti per generare collegamenti. |
ResourceSetContext |
Contiene informazioni di contesto sul set di risorse attualmente in fase di serializzazione. |
SingleResult |
Rappresenta un IQueryable oggetto contenente zero o una entità. Usare insieme a un oggetto |
SingleResult<T> |
Rappresenta un IQueryable<T> oggetto contenente zero o una entità. Usare insieme a un oggetto |
TypedDelta |
Rappresenta un Delta oggetto che può essere utilizzato quando esiste un tipo CLR di supporto per il tipo di entità e il tipo complesso le cui modifiche vengono rilevate. |
UnqualifiedCallAndEnumPrefixFreeResolver |
Wrapper resolver URI OData per la chiamata di funzione senza prefisso Enum e non qualificato. |
Interfacce
IDelta |
IDelta permette le modifiche a un oggetto e ne tiene traccia. |
IEdmChangedObject |
Rappresenta un'istanza di un oggetto IEdmChangedObject. Interfaccia di base da implementare da qualsiasi oggetto Delta necessario per far parte del payload DeltaFeed. |
IEdmComplexObject |
Rappresenta un'istanza di un oggetto IEdmComplexType. |
IEdmDeltaDeletedEntityObject |
Rappresenta un'istanza di un oggetto IEdmChangedObject. Contiene le proprietà necessarie per creare ODataDeltaDeletedEntry. |
IEdmDeltaDeletedLink |
Rappresenta un'istanza di un oggetto IEdmChangedObject. Contiene le proprietà necessarie per creare ODataDeltaDeletedLink. |
IEdmDeltaLink |
Rappresenta un'istanza di un oggetto IEdmChangedObject. Contiene le proprietà necessarie per creare ODataDeltaLink. |
IEdmDeltaLinkBase |
Rappresenta un'istanza di un oggetto IEdmChangedObject. Contiene le proprietà necessarie per creare ODataDeltaLink o ODataDeltaDeltaDeletedLink. |
IEdmEntityObject |
Rappresenta un'istanza di un oggetto IEdmEntityType. |
IEdmEnumObject |
Rappresenta un'istanza di un valore di enumerazione. |
IEdmObject |
Rappresenta un'istanza di un oggetto IEdmType. |
IEdmStructuredObject |
Rappresenta un'istanza di un oggetto IEdmStructuredType. |
IPerRouteContainer |
Interfaccia per la gestione dei contenitori di servizi per route. |
Enumerazioni
CompatibilityOptions |
Contiene maschera di bit per le funzionalità che richiedono compatibilità con le versioni precedenti. |
EdmDeltaEntityKind |
Tipo dell'oggetto all'interno di DeltaPayload utilizzato per distinguere tra Entry/DeletedEntry/DeltaLink/AddedLink. |