Condividi tramite


Spazio dei nomi System.Data.Services

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

Classi

  Classe Descrizione
Classe pubblica ChangeInterceptorAttribute ChangeInterceptorAttribute su un metodo è utilizzato per elaborare aggiornamenti sul nome del set di entità specificato.
Classe pubblica DataService<T> Il punto di ingresso principale per lo sviluppo di un servizio dati OData (Open Data Protocol) mediante WCF Data Services.
Classe pubblica DataServiceBehavior Aggiunge impostazioni che definiscono il comportamento verso un servizio dati personalizzato.
Classe pubblica DataServiceConfiguration Gestisce la configurazione di WCF Data Services.
Classe pubblica DataServiceException Rappresenta un'istanza della classe DataServiceException con un messaggio specificato in cui viene descritto l'errore.
Classe pubblica DataServiceHost La classe WCF Data Services derivata da WebServiceHost utilizzata per creare un'istanza di servizi dati.
Classe pubblica DataServiceHostFactory La classe utilizzata dall'infrastruttura di WCF Data Services per connettersi a Windows Communication Foundation (WCF). 
Classe pubblica DataServiceOperationContext Rappresenta l'operazione corrente elaborata.
Classe pubblica DataServiceProcessingPipeline Definisce gli eventi per il servizio dati che elabora la pipeline.
Classe pubblica DataServiceProcessingPipelineEventArgs Classe argomento evento per gli eventi DataServiceProcessingPipeline.
Classe pubblica ETagAttribute Questo attributo su un tipo di entità è utilizzato per specificare le proprietà che determinano le modifiche nel contenuto.
Classe pubblica ExpandSegment Il segmento di una query che indica se i dati devono essere restituiti inline anziché come contenuto rinviato.
Classe pubblica ExpandSegmentCollection I segmenti di una query che può essere espansa dalla clausola $expand che segue una query.
Classe pubblica HandleExceptionArgs Specifica i dettagli di un'eccezione che si è verificata, nonché i dettagli della risposta HTTP associata.
Classe pubblica IgnorePropertiesAttribute Controlla la visibilità di una proprietà o delle proprietà da WCF Data Services.
Classe pubblica MimeTypeAttribute Indica il tipo MIME della richiesta HTTP.
Classe pubblica ProcessRequestArgs Rappresenta argomenti utilizzati da una richiesta HTTP al servizio dati.
Classe pubblica QueryInterceptorAttribute La presenza di QueryInterceptorAttribute in un metodo lo identifica come intercettore di query sul set di entità specificato.
Classe pubblica SingleResultAttribute Attributo utilizzato sulle operazioni del servizio per specificare che restituiscono una sola istanza dell'elemento restituito.

Interfacce

  Interfaccia Descrizione
Interfaccia pubblica IDataServiceConfiguration IDataServiceConfiguration viene utilizzato da WCF Data Services per configurare il comportamento del servizio, includendo i diritti sui set di entità e le operazioni del servizio, limiti nelle richieste consentite, registrando tipi non individuabili per impostazione predefinita e la verbosità predefinita sulla gestione degli errori.
Interfaccia pubblica IDataServiceHost Interfaccia che specifica le interazioni tra WCF Data Services e l'ambiente host.
Interfaccia pubblica IDataServiceHost2 Definisce estensioni a IDataServiceHost necessarie per intestazioni di richieste e risposte in HTTP.
Interfaccia pubblica IExpandedResult Dichiara i membri necessari per supportare gli enumeratori dei risultati e dei segmenti associati in un'opzione query WCF Data Services $expand.
Interfaccia pubblica IExpandProvider Obsoleto. Questa interfaccia dichiara i metodi richiesti per supportare l'opzione query $expand per un WCF Data Services.
Interfaccia pubblica IRequestHandler Fornisce l'accesso a membri che controllano la gestione dei messaggi di richiesta.
Interfaccia pubblica IUpdatable Un'interfaccia utilizzata per inserire o aggiornare una risorsa dal metodo HTTP POST.

Enumerazioni

  Enumerazione Descrizione
Enumerazione pubblica EntitySetRights Un'enumerazione utilizzata per definire i diritti di accesso ai dati distribuiti da WCF Data Services.
Enumerazione pubblica ServiceActionRights Diritti di accesso per le azioni del servizio.
Enumerazione pubblica ServiceOperationRights Un'enumerazione utilizzata per definire i diritti di accesso a operazioni del servizio distribuite da WCF Data Services.
Enumerazione pubblica UpdateOperations Un'enumerazione utilizzata per specificare le operazioni di aggiornamento eseguite su un'entità.