Condividi tramite


Spazio dei nomi Microsoft.Data.OData

La libreria OData definisce un set di interfacce di programmazione di basso livello che consentono ai componenti di serializzare e deserializzare messaggi nei formati OData (Open Data Protocol). In questo modo applicazioni e servizi possono interagire con un endpoint di OData senza che sia necessario utilizzare interamente il prodotto WCF Data Services.

Classi

  Classe Descrizione
Classe pubblica ODataAction Rappresenta un'azione OData.
Classe pubblica ODataAnnotatable Rappresenta una classe di base per tutti i tipi annotabili nella libreria OData.
Classe pubblica ODataAssociationLink Rappresenta un collegamento di associazione.
Classe pubblica ODataBatchOperationRequestMessage Visualizza un messaggio che rappresenta un'operazione in una richiesta batch.
Classe pubblica ODataBatchOperationResponseMessage Visualizza un messaggio che rappresenta un'operazione in una risposta batch.
Classe pubblica ODataBatchReader Rappresenta una classe per la lettura di messaggi batch OData e verifica inoltre la sequenza appropriata di chiamate al lettore.
Classe pubblica ODataBatchWriter Scrive messaggi batch OData e verifica inoltre la sequenza appropriata delle chiamate di scrittura sul writer.
Classe pubblica ODataCollectionReader Rappresenta la classe di base per i lettori di raccolta OData.
Classe pubblica ODataCollectionStart Rappresentazione OData di una raccolta di primo livello.
Classe pubblica ODataCollectionValue Rappresentazione OData di una raccolta.
Classe pubblica ODataCollectionWriter Rappresenta la classe di base per i writer di raccolta OData.
Classe pubblica ODataComplexValue Rappresenta un valore complesso OData.
Classe pubblica ODataConstants Valori di costante utilizzati dal protocollo OData o HTTP oppure dalla libreria OData.
Classe pubblica ODataContentTypeException Tipo di eccezione che rappresenta un'eccezione quando il tipo di contenuto di un messaggio non è supportato.
Classe pubblica ODataEntityReferenceLink Rappresenta un collegamento di riferimento all'entità OData.
Classe pubblica ODataEntityReferenceLinks Rappresenta una raccolta di collegamenti di riferimento all'entità.
Classe pubblica ODataEntry Rappresenta un'entità singola.
Classe pubblica ODataError Rappresenta un payload dell'errore.
Classe pubblica ODataErrorException Rappresenta un errore nel flusso analizzato quando si legge un payload.
Classe pubblica ODataException Rappresenta un'eccezione nella libreria OData.
Classe pubblica ODataFeed Descrive una raccolta di entità.
Classe pubblica ODataFormat Enumera il tipo di formato in connessione all'elaborazione di payload OData.
Classe pubblica ODataFunction Rappresenta una funzione OData.
Classe pubblica ODataInnerError Contiene proprietà utilizzate per l'implementazione di informazioni di debug specifiche per determinare la causa dell'errore.
Classe pubblica ODataItem Rappresenta la classe di base per le classi ODataFeed e ODataEntry.
Classe pubblica ODataMessageQuotas Quote da utilizzare per limitare l'utilizzo di risorse durante la lettura o la scrittura di messaggi OData.
Classe pubblica ODataMessageReader Rappresenta la classe reader utilizzata per leggere tutti i payload OData (voci, feed, documenti di metadati, documenti di servizio e così via).
Classe pubblica ODataMessageReaderSettings Rappresenta le impostazioni di configurazione per i lettori di messaggio OData.
Classe pubblica ODataMessageWriter Rappresenta la classe di writer utilizzata per scrivere tutti i payload OData (voci, feed, documenti di metadati, documenti di servizio e così via).
Classe pubblica ODataMessageWriterSettings Rappresenta le impostazioni di configurazione per i writer di messaggio OData.
Classe pubblica ODataNavigationLink Rappresenta un collegamento singolo.
Classe pubblica ODataOperation Rappresenta una funzione o un'azione.
Classe pubblica ODataParameterReader Classe di base per i lettori di parametri OData.
Classe pubblica ODataParameterWriter Classe di base per i writer di raccolta OData.
Classe pubblica ODataPayloadKindDetectionInfo Rappresenta il set di informazioni disponibile per il rilevamento del genere di payload.
Classe pubblica ODataPayloadKindDetectionResult Rappresenta il risultato dell'esecuzione del rilevamento del genere di payload per un genere e un formato specificati.
Classe pubblica ODataProperty Rappresenta una proprietà singola di una voce.
Classe pubblica ODataReader Rappresenta la classe di base per i lettori OData.
Classe pubblica ODataResourceCollectionInfo Rappresenta una classe che contiene la raccolta di informazioni su una risorsa in un'area di lavoro di un servizio dati.
Classe pubblica ODataStreamReferenceValue Rappresenta una risorsa multimediale.
Classe pubblica ODataUtils Rappresenta i metodi di utilità utilizzati con la libreria OData.
Classe pubblica ODataWorkspace Rappresenta l'area di lavoro di un servizio dati.
Classe pubblica ODataWriter Rappresenta una classe di base per i writer OData.
Classe pubblica ProjectedPropertiesAnnotation Rappresenta un'annotazione in cui viene memorizzato un elenco di proprietà previste per una voce.
Classe pubblica SerializationTypeNameAnnotation Annotazione in cui viene memorizzato il nome del tipo da serializzare.

Interfacce

  Interfaccia Descrizione
Interfaccia pubblica IODataRequestMessage Rappresenta un'interfaccia per i messaggi di richiesta OData sincroni.
Interfaccia pubblica IODataRequestMessageAsync Rappresenta un'interfaccia per i messaggi di richiesta OData asincroni.
Interfaccia pubblica IODataResponseMessage Rappresenta un'interfaccia per i messaggi di risposta OData sincroni.
Interfaccia pubblica IODataResponseMessageAsync Rappresenta un'interfaccia per i messaggi di risposta OData asincroni.
Interfaccia pubblica IODataUrlResolver Supporta la risoluzione personalizzata di URL trovati nel payload.

Enumerazioni

  Enumerazione Descrizione
Enumerazione pubblica ODataBatchReaderState Enumerazione con tutti gli stati in cui può trovarsi il lettore batch.
Enumerazione pubblica ODataCollectionReaderState Enumera tutti gli stati possibili di ODataCollectionReader.
Enumerazione pubblica ODataParameterReaderState Enumerazione di tutti i possibili stati di un oggetto ODataParameterReader.
Enumerazione pubblica ODataPayloadKind Enumera i generi diversi di payload che è possibile scrivere in ODatLib.
Enumerazione pubblica ODataReaderState Enumerazione di tutti i possibili stati di un oggetto ODataReader.
Enumerazione pubblica ODataUndeclaredPropertyBehaviorKinds Enumera il comportamento dei lettori durante la lettura di proprietà non dichiarate.
Enumerazione pubblica ODataVersion Specifica la versione del protocollo OData.