Condividi tramite


Microsoft.OData.Client Spazio dei nomi

Classi

ActionDescriptor

Contiene informazioni su un oggetto ServiceAction.

BaseEntityType

Tipo di entità di base da includere DataServiceContext per la chiamata alla funzione e all'azione

BodyOperationParameter

Rappresenta un parametro associato a un'azione del servizio.

BuildingRequestEventArgs

EventArgs per l'evento BuildingRequest.

ChangeOperationResponse

Risposta da SaveChanges.

ContainerPropertyAttribute

Usato in una classe che rappresenta un'entità aperta o tipi complessi per indicare che la proprietà deve essere usata come contenitore per le proprietà dinamiche durante la serializzazione e la materializzazione.

DataServiceActionQuery

Oggetto di un'azione che restituisce nulla.

DataServiceActionQuery<T>

Oggetto di un'azione che restituisce una raccolta.

DataServiceActionQuerySingle<T>

Oggetto di un'azione che restituisce un singolo elemento.

DataServiceClientConfigurations

Configurazioni sul comportamento del client.

DataServiceClientException

Eccezione generata quando il server restituisce un errore.

DataServiceClientFormat

Tiene traccia del formato preferito dall'utente che il client deve utilizzare per le richieste.

DataServiceClientRequestMessage

Questa classe rappresenta il client di WCF Data Services del contratto con il messaggio di richiesta.

DataServiceClientRequestMessageArgs

Argomenti per creare un'istanza di DataServiceClientRequestMessage.

DataServiceClientRequestPipelineConfiguration

Classe che include diversi eventi per la scrittura del payload da OData alla rete

DataServiceClientResponsePipelineConfiguration

Classe responsabile della configurazione delle azioni che vengono richiamate da una risposta

DataServiceCollection<T>

Rappresenta una raccolta di entità dinamica che fornisce notifiche in caso di aggiunta o rimozione di elementi oppure quando viene aggiornato l'elenco.

DataServiceContext

DataServiceContext rappresenta il contesto di runtime del servizio dati.

DataServiceExtensions
DataServiceQuery

segnaposto non generico per l'implementazione generica

DataServiceQuery<TElement>.DataServiceOrderedQuery

Ordinato DataServiceQuery che implementa IOrderedQueryable.

DataServiceQuery<TElement>

oggetto query

DataServiceQueryContinuation

Incapsula un URI che restituisce la pagina successiva di un risultato della query WCF Data Services di cui è stato eseguito il paging.

DataServiceQueryContinuation<T>

Incapsula un URI che restituisce la pagina successiva di un risultato della query WCF Data Services di cui è stato eseguito il paging.

DataServiceQueryException

Eccezione che indica un errore durante la query sul servizio dati.

DataServiceQueryProvider

Implementazione di QueryProvider

DataServiceQuerySingle<TElement>

Oggetto query di un singolo elemento.

DataServiceRequest

Segnaposto non generico per l'implementazione generica

DataServiceRequest<TElement>

Contiene un URI e un tipo per la richiesta.

DataServiceRequestArgs

Rappresenta metadati aggiuntivi inclusi in un messaggio di richiesta a WCF Data Services.

DataServiceRequestException

Rappresenta l'errore generato se il servizio dati restituisce un codice di risposta minore di 200 o maggiore di 299 oppure se l'elemento di primo livello nella risposta è <errore>. La classe non può essere ereditata.

DataServiceResponse

Risposta del servizio dati a ExecuteBatch & SaveChanges

DataServiceStreamLink

Rappresenta l'URL di un flusso di risorse binario.

DataServiceStreamResponse

Rappresenta una risposta di WCF Data Services che contiene dati binari come flusso.

DataServiceTransportException

Classe per descrivere gli errori generati dal livello di trasporto.

DataServiceUrlKeyDelimiter

Componente per il controllo di quale impostazione di convenzione viene utilizzato per la generazione degli URL.

Descriptor

Classe astratta da cui è derivato EntityDescriptor.

EntityChangedParams

Incapsula gli argomenti di un delegato PropertyChanged.

EntityCollectionChangedParams

Incapsula gli argomenti di un delegato CollectionChanged.

EntityDescriptor

rappresenta l'entità memorizzata nella cache

EntitySetAttribute

Indica il set di entità al quale appartiene una classe di servizi dati client.

EntityTracker

contesto

EntityTrackerBase

La base di Entity Tracker consente un maggiore disaccoppiamento per il test.

EntityTypeAttribute

Contrassegna una classe come un tipo di entità in WCF Data Services.

FunctionDescriptor

Contiene informazioni su un oggetto ServiceFunction.

HasStreamAttribute

Indica che una classe che è un tipo di entità ha un flusso di dati binario predefinito.

HttpClientRequestMessage

Implementazione basata su HttpClient di DataServiceClientRequestMessage.

HttpWebRequestMessage

Implementazione dell'interfaccia IODataRequestMessage.

HttpWebResponseMessage

Implementazione dell'interfaccia IODataResponseMessage.

IgnoreClientPropertyAttribute

Indica che un attributo non deve essere serializzato durante l'inserimento o l'aggiornamento di un'entità.

InvokeResponse

Risposta da una chiamata Invoke.

KeyAttribute

Denota la proprietà o le proprietà chiave di un'entità.

LinkDescriptor

rappresenta l'associazione tra due entità

LinkInfo

Incapsula informazioni su un collegamento o una relazione tra entità.

LoadCompletedEventArgs

Usato come EventArgs classe per l'eventoLoadCompleted. Supportato solo dal client WCF Data Services 5.0 per Silverlight.

MaterializedEntityArgs

Argomenti di entità materializzata

MediaEntryAttribute

Questa classe contrassegna un tipo che rappresenta un'entità client Astoria in modo che il client Astoria lo consideri come una voce multimediale in base al concetto di "voce di collegamento multimediale" di ATOM.

MessageReaderSettingsArgs

Argomenti utilizzati per configurare le impostazioni del lettore di messaggio OData.

MessageWriterSettingsArgs

Argomenti utilizzati per configurare le impostazioni del writer di messaggio OData.

MimeTypePropertyAttribute

Questo attributo indica un'altra proprietà nello stesso tipo che contiene il tipo MIME che deve essere usato per i dati contenuti nella proprietà a cui viene applicato questo attributo.

NamedStreamAttribute

Indica che una classe che è un tipo di entità ha un flusso binario correlato.

OperationDescriptor

Contiene informazioni su un'operazione del servizio.

OperationParameter

Rappresenta un parametro passato a un'azione, una funzione o un'operazione del servizio quando viene eseguito.

OperationResponse

Classe base di risposta dell'operazione

OriginalNameAttribute

Indica il nome originale di una variabile definita nei metadati.

QueryOperationResponse

Risposta a una query in batch.

QueryOperationResponse<T>

Risposta a una query in batch o a una chiamata Esegui.

ReadingEntryArgs

Argomenti della voce di lettura

ReadingFeedArgs

Argomenti di feed di lettura

ReadingNestedResourceInfoArgs

Gli argomenti del collegamento di navigazione di lettura

ReadingWritingEntityEventArgs

Eventi args per l'evento generato durante la lettura o la scrittura di un'entità serializzazione/deserializzazione

ReceivingResponseEventArgs

EventArgs classe per l'evento ReceivingResponse . Espone l'elemento ResponseMessage all'utente.

SendingRequest2EventArgs

Argomenti per l'evento SendingRequest2.

SendingRequestEventArgs

Eventi args per l'evento generato prima di eseguire una richiesta Web. Consente di personalizzare o sostituire l'oggetto richiesta da usare.

Serializer

Serializza i dati della richiesta nel formato specificato usando il writer di messaggi specificato.

StreamDescriptor

Contiene informazioni sul flusso.

TaskExtensionMethods

Metodi di estensione per l'uso di attività

UriEntityOperationParameter

Rappresenta un parametro di funzione che è un'entità o una raccolta di entità.

UriOperationParameter

Rappresenta un parametro associato a un'operazione di servizio o a una funzione del servizio.

Utility

Classe helper per il modello T4, fornire API uniformi per piattaforme diverse

WritingEntityReferenceLinkArgs

Argomenti del collegamento di riferimento all'entità di scrittura.

WritingEntryArgs

Scrittura degli argomenti di una voce

WritingNestedResourceInfoArgs

Scrittura degli argomenti del collegamento di navigazione

Interfacce

IBaseEntityType

Enumerazioni

DataServiceResponsePreference

Determina se il client richiede che il servizio dati restituisca i dati di entità inseriti o aggiornati come voce nel messaggio di risposta.

EntityParameterSendOption

Usato per specificare una strategia per inviare il parametro dell'entità.

EntityStates

Descrive lo stato di inserimento/aggiornamento/eliminazione di un'entità o di un collegamento.

HttpRequestTransportMode

Descrive il metodo che il client userà per effettuare richieste Http al server.

MergeOption

Usato per specificare una strategia di sincronizzazione dei valori.

ODataProtocolVersion

Rappresenta le versioni di Open Data Protocol (OData) che il servizio dati può supportare.

SaveChangesOptions

opzioni durante il salvataggio delle modifiche

TrackingMode

Determina se viene tenuta traccia delle modifiche apportate a un oggetto DataServiceCollection<T>.