System.Data.Services Spazio dei nomi

Fornisce l'accesso alle classi usate per compilare WCF Data Services.

Classi

Nome Descrizione
ChangeInterceptorAttribute

Il ChangeInterceptorAttribute in un metodo viene usato per elaborare gli aggiornamenti sul nome del set di entità specificato.

DataService<T>

Punto di ingresso principale per lo sviluppo di un servizio dati ADO.NET.

DataServiceBehavior

Aggiunge impostazioni che definiscono il comportamento a un servizio dati personalizzato.

DataServiceConfiguration

Gestisce la configurazione di WCF Data Services.

DataServiceException

Rappresenta un'istanza della DataServiceException classe con un messaggio specificato che descrive l'errore.

DataServiceHost

Classe WCF Data Services derivata da WebServiceHost utilizzata per creare un'istanza dei servizi dati.

DataServiceHostFactory

Rappresenta la classe utilizzata dall'infrastruttura di WCF Data Services per connettersi a Windows Communication Foundation (WCF).

DataServiceOperationContext

Rappresenta l'operazione corrente in fase di elaborazione.

DataServiceProcessingPipeline

Definisce gli eventi per la pipeline di elaborazione del servizio dati.

DataServiceProcessingPipelineEventArgs

Classe di argomento evento per DataServiceProcessingPipeline gli eventi.

ETagAttribute

Questo attributo in un tipo di entità viene usato per specificare le proprietà che determinano le modifiche nel contenuto.

ExpandSegment

Segmento di una query che indica se i dati devono essere restituiti inline anziché come contenuto posticipato.

ExpandSegmentCollection

Segmenti di una query che possono essere espansi dalla $expand clausola che segue una query.

HandleExceptionArgs

Specifica i dettagli di un'eccezione che si è verificata e i dettagli della risposta HTTP associata.

IgnorePropertiesAttribute

Controlla la visibilità di una proprietà o proprietà da WCF Data Services.

MimeTypeAttribute

Indica il tipo MIME della richiesta HTTP.

ProcessRequestArgs

Rappresenta gli argomenti utilizzati da una richiesta HTTP al servizio dati.

QueryInterceptorAttribute

Il QueryInterceptorAttribute in un metodo lo annota come intercettore di query nel set di entità specificato.

SingleResultAttribute

Attributo utilizzato nelle operazioni del servizio per specificare che restituiscono una singola istanza dell'elemento restituito.

Interfacce

Nome Descrizione
IDataServiceConfiguration

IDataServiceConfiguration Viene utilizzato da WCF Data Services per configurare il comportamento del servizio, inclusi i diritti per i set di entità e le operazioni del servizio, i limiti per le richieste consentite, la registrazione dei tipi non individuabili per impostazione predefinita e la dettaglio predefinita sulla gestione degli errori.

IDataServiceHost

Interfaccia che specifica le interazioni tra WCF Data Services e il relativo ambiente di hosting.

IDataServiceHost2

Definisce le estensioni necessarie IDataServiceHost per le intestazioni di richiesta e risposta in HTTP.

IExpandedResult

Dichiara i membri necessari per supportare gli enumeratori per i risultati e i segmenti associati in un'opzione di query WCF Data Services $expand .

IExpandProvider

Questa interfaccia dichiara i metodi necessari per supportare l'opzione $expand di query per wcf Data Services.

IRequestHandler

Fornisce l'accesso ai membri che controllano la gestione dei messaggi di richiesta.

IUpdatable

Interfaccia utilizzata per inserire o aggiornare una risorsa dal metodo HTTP POST.

Enumerazioni

Nome Descrizione
EntitySetRights

Enumerazione utilizzata per definire i diritti di accesso ai dati distribuiti da WCF Data Services.

ServiceOperationRights

Enumerazione utilizzata per definire i diritti di accesso alle operazioni del servizio distribuite da WCF Data Services.

UpdateOperations

Enumerazione utilizzata per specificare le operazioni di aggiornamento eseguite su un'entità.