Condividi tramite


Microsoft.OData Spazio dei nomi

Classi

ContainerBuilderExtensions

Metodi di estensione per IContainerBuilder.

HttpHeaderValueElement

Classe per rappresentare un elemento valore dell'intestazione HTTP.

ODataAction

Rappresenta un'azione OData.

ODataAnnotatable

Classe di base per tutti i tipi annotabili nella libreria OData.

ODataAsynchronousReader

Classe per la lettura dei messaggi asincroni OData.

ODataAsynchronousResponseMessage

Rappresenta il messaggio di una risposta asincrona non batch.

ODataAsynchronousWriter

Classe per la scrittura di messaggi asincroni OData; verifica anche il conteggio corretto delle chiamate di scrittura nel writer.

ODataBatchOperationHeaders

Dizionario per l'archiviazione delle intestazioni da usare con ODataBatchOperations.

ODataBatchOperationRequestMessage

Messaggio che rappresenta un'operazione in una richiesta batch.

ODataBatchOperationResponseMessage

Messaggio che rappresenta un'operazione in una risposta batch.

ODataBatchReader

Classe astratta per la lettura dei messaggi batch OData; verifica anche la sequenza corretta di chiamate di lettura sul lettore.

ODataBatchWriter

Classe astratta per la scrittura di messaggi batch OData; verifica anche la sequenza corretta di chiamate di scrittura sul writer.

ODataBinaryStreamValue

Classe per rappresentare un valore di flusso binario

ODataCollectionReader

Classe di base per i lettori della raccolta OData.

ODataCollectionStart

Rappresentazione OData di una raccolta di primo livello.

ODataCollectionStartSerializationInfo

Classe per fornire informazioni di serializzazione aggiuntive a ODataCollectionWriter per un oggetto ODataCollectionStart.

ODataCollectionValue

Rappresentazione OData di una raccolta.

ODataCollectionWriter

Classe di base per i writer di raccolta OData.

ODataConstants

Valori di costante utilizzati dal protocollo OData o HTTP oppure dalla libreria OData.

ODataContentTypeException

Tipo di eccezione che rappresenta un'eccezione quando il tipo di contenuto di un messaggio non è supportato.

ODataDeletedResource

Rappresenta un'entità eliminata nella risposta differenziale.

ODataDeltaDeletedEntry

Rappresenta un'entità eliminata nella risposta differenziale.

ODataDeltaDeletedLink

Rappresenta un collegamento eliminato nella risposta delta.

ODataDeltaLink

Rappresenta un collegamento aggiunto nella risposta delta.

ODataDeltaLinkBase

Rappresenta un collegamento aggiunto o un collegamento eliminato nella risposta delta.

ODataDeltaReader

Classe di base per i lettori differenziali OData.

ODataDeltaResourceSet

Descrive un set di modifiche differenziali.

ODataDeltaResourceSetSerializationInfo

Classe per fornire informazioni di serializzazione aggiuntive a ODataDeltaWriter per un oggetto ODataDeltaResourceSet.

ODataDeltaSerializationInfo

Classe per fornire informazioni di serializzazione aggiuntive all'oggetto ODataDeltaWriter.

ODataDeltaWriter

Classe di base per il writer differenziale OData.

ODataEdmPropertyAnnotation

Rappresenta un'annotazione per mantenere le informazioni per una particolare proprietà.

ODataEntityReferenceLink

Rappresenta un collegamento di riferimento all'entità (il risultato di una query di $link).

ODataEntityReferenceLinks

Rappresenta una raccolta di collegamenti di riferimento all'entità (il risultato di una query di $ref). Può includere un conteggio inline e un collegamento successivo.

ODataEntitySetInfo

Classe che rappresenta un set di entità in un documento di servizio.

ODataEnumValue

Valore enumerazione OData

ODataError

Classe che rappresenta un payload di errore.

ODataErrorDetail

Classe che rappresenta un dettaglio dell'errore.

ODataErrorException

Tipo di eccezione che rappresenta un errore nel flusso analizzato durante la lettura di un payload.

ODataException

Tipo di eccezione che rappresenta le eccezioni nella libreria OData.

ODataFormat

Rappresentazione di un formato OData.

ODataFunction

Rappresenta una funzione OData.

ODataFunctionImportInfo

Classe che rappresenta una funzione Import in un documento di servizio.

ODataInnerError

Classe che rappresenta informazioni di debug specifiche dell'implementazione per determinare la causa dell'errore.

ODataInputContext

Classe di base per tutti i contesti di input, definisce l'interfaccia da implementare con i formati specifici.

ODataInstanceAnnotation

Rappresenta un'annotazione di istanza.

ODataItem

Classe di base per set di risorse e risorsa.

ODataMediaType

Classe che rappresenta una definizione di tipo multimediale.

ODataMediaTypeFormat

Classe helper da associare ODataFormat a un tipo di supporto.

ODataMediaTypeResolver

Classe con la responsabilità di risolvere i tipi di supporti (tipi MIME) in formati e tipi di payload.

ODataMessageExtensions

Metodi di estensione per IODataRequestMessage e IODataResponseMessage.

ODataMessageInfo

La classe fornisce informazioni di contesto di determinati IODataRequestMessage o IODataResponseMessage

ODataMessageQuotas

Quote da utilizzare per limitare l'utilizzo di risorse durante la lettura o la scrittura di messaggi OData.

ODataMessageReader

Classe Reader usata per leggere tutti i payload OData (risorse, set di risorse, documenti di metadati, documenti di servizio e così via).

ODataMessageReaderSettings

Impostazioni di configurazione per i lettori di messaggi OData.

ODataMessageWriter

Classe writer usata per scrivere tutti i payload OData (voci, set di risorse, documenti di metadati, documenti di servizio e così via).

ODataMessageWriterSettings

Impostazioni di configurazione per writer di messaggi OData.

ODataNestedResourceInfo

Rappresenta un collegamento singolo.

ODataNestedResourceInfoSerializationInfo

Classe per fornire informazioni di serializzazione aggiuntive a ODataWriter per un oggetto ODataNestedResourceInfo.

ODataNullValue

Rappresenta un valore della proprietà null.

ODataObjectModelExtensions

Metodi di estensione nel modello a oggetti OData.

ODataOperation

Rappresenta una funzione o un'azione.

ODataOutputContext

Classe base per tutti i contesti di output, definisce l'interfaccia da implementare in base ai formati specifici.

ODataParameterReader

Classe di base per i lettori di parametri OData.

ODataParameterWriter

Classe di base per i writer di raccolta OData.

ODataPayloadKindDetectionResult

Rappresenta il risultato dell'esecuzione del rilevamento del genere di payload per un genere e un formato specificati.

ODataPayloadValueConverter

Classe per la definizione di una conversione del valore del payload per un determinato modello. Attualmente supporta solo primitive.

ODataPreferenceHeader

Classe per impostare l'intestazione "Prefer" in un'intestazione IODataRequestMessage o "Preferenza applicata" in un oggetto IODataResponseMessage.

ODataPrimitiveValue

Rappresenta un valore della proprietà primitivo.

ODataProperty

Rappresenta una singola proprietà di una risorsa con un valore .

ODataPropertyInfo

Rappresenta informazioni su una singola proprietà di una risorsa.

ODataPropertySerializationInfo

Classe per fornire informazioni di serializzazione aggiuntive a ODataWriter per un oggetto ODataProperty.

ODataReader

Classe di base per i lettori OData.

ODataResource

Rappresenta un'entità singola.

ODataResourceBase

Classe di base per una risorsa o una risorsa eliminata.

ODataResourceSerializationInfo

Classe per fornire informazioni di serializzazione aggiuntive a ODataWriter per un oggetto ODataResource.

ODataResourceSet

Descrive una raccolta di entità.

ODataResourceSetBase

Descrive una raccolta di entità.

ODataResourceValue

Rappresenta il valore di una risorsa (complessa o entità). Può essere usato come valore di annotazione dell'istanza.

ODataServiceDocument

Classe che rappresenta il documento di servizio.

ODataServiceDocumentElement

Classe astratta che rappresenta un elemento (EntitySet, Singleton) in un documento di servizio.

ODataSimplifiedOptions

Opzioni usate per controllare il comportamento correlato ai dati semplificati.

ODataSingletonInfo

Classe che rappresenta un singleton in un documento di servizio.

ODataStreamItem

Classe per rappresentare un valore del flusso

ODataStreamPropertyInfo

Rappresenta informazioni su una singola proprietà del flusso di una risorsa.

ODataStreamReferenceValue

Rappresenta un riferimento a Stream.

ODataTypeAnnotation

Annotazione che archivia le informazioni sul tipo EDM di un valore.

ODataUntypedValue

Rappresentazione OData di un valore non tipizzato.

ODataUri

Nodo radice di una query. Contiene la query stessa e metadati aggiuntivi sulla query.

ODataUriExtensions

Metodi di estensione per ODataUri

ODataUriUtils

Metodi di utilità URI.

ODataUrlKeyDelimiter

Componente per il controllo della convenzione da utilizzare per la generazione degli URL.

ODataUtils

Metodi di utilità usati con la libreria OData.

ODataValue

Rappresenta il valore di una proprietà.

ODataWriter

Classe di base per i writer OData.

Interfacce

IContainerBuilder

Interfaccia che separa ODataLib da qualsiasi implementazione del contenitore di inserimento delle dipendenze.

IContainerProvider

Interfaccia che fornisce un contenitore di inserimento delle dipendenze.

IODataPayloadUriConverter

Supporta la conversione personalizzata degli URL trovati nel payload.

IODataRequestMessage

Interfaccia per i messaggi di richiesta OData sincroni.

IODataRequestMessageAsync

Interfaccia per i messaggi di richiesta OData asincroni.

IODataResponseMessage

Interfaccia per i messaggi di risposta OData sincroni.

IODataResponseMessageAsync

Interfaccia per i messaggi di risposta OData asincroni.

Enumerazioni

BatchPayloadUriOption

Indica il formato di Request-URI in ogni sotto richiesta nell'operazione batch.

DeltaDeletedEntryReason

Motivo della risorsa eliminata nella risposta differenziale.

ODataBatchReaderState

Enumerazione con tutti gli stati in cui può trovarsi il lettore batch.

ODataBatchWriter.BatchWriterState

Enumerazione che rappresenta lo stato corrente del writer.

ODataCollectionReaderState

Enumerazione di tutti i possibili stati di un oggetto ODataCollectionReader.

ODataDeltaReaderState

Enumerazione di tutti i possibili stati di un oggetto ODataDeltaReader.

ODataLibraryCompatibility

Livelli di compatibilità della libreria.

ODataNullValueBehaviorKind

Rappresenta il comportamento dei lettori durante la lettura di proprietà con valore Null.

ODataParameterReaderState

Enumerazione di tutti i possibili stati di un oggetto ODataParameterReader.

ODataPayloadKind

Enumerazione che rappresenta i diversi tipi di payload che ODatLib può scrivere.

ODataPropertyKind

Enumerazione di tipi di proprietà.

ODataReaderState

Enumerazione di tutti i possibili stati di un oggetto ODataReader.

ODataVersion

Enumerazione che rappresenta la versione del protocollo OData.

ServiceLifetime

Enumera tutti i tipi di durata di un servizio in un oggetto IContainerBuilder.

ValidationKinds

Tipi di convalida usati in ODataMessageReaderSettings e ODataMessageWriterSettings.