Il presente articolo è stato tradotto manualmente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale. |
Traduzione
Originale
|
Classe DataService<T>
Punto di ingresso principale per lo sviluppo di un servizio dati ADO.NET.
Assembly: System.Data.Services (in System.Data.Services.dll)
Il tipo DataService<T> espone i seguenti membri.
| Nome | Descrizione | |
|---|---|---|
|
DataService<T> | Crea un nuovo servizio dati che distribuisce i dati del tipo indicato dalla classe di modello. |
| Nome | Descrizione | |
|---|---|---|
|
CurrentDataSource | Ottiene l'istanza dell'origine dati attualmente utilizzata per elaborare la richiesta. |
|
ProcessingPipeline | Ottiene un oggetto che definisce gli eventi per la pipeline di elaborazione del servizio dati. |
| Nome | Descrizione | |
|---|---|---|
|
AttachHost | Associa l'host del servizio dati al servizio dati identificato dal parametro host. |
|
CreateDataSource | Crea un'origine dati della classe di modello che verrà utilizzata dal servizio dati. |
|
Equals(Object) | Determina se l'oggetto Object specificato è uguale all'oggetto Object corrente. (Ereditato da Object) |
|
Finalize | Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object) |
|
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da Object) |
|
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
|
HandleException | Chiamato quando viene generata un'eccezione durante l'elaborazione di una richiesta. |
|
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) |
|
OnStartProcessingRequest | Chiamato prima dell'elaborazione di ogni richiesta. Per le richieste batch, viene chiamato una volta per la prima richiesta batch e una volta per ogni operazione nel batch. |
|
ProcessRequest | Elabora una richiesta HTTP. |
|
ProcessRequestForMessage | Elabora una richiesta HTTP. |
|
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
La classe DataService<T> esegue l'integrazione di base di tutti i componenti del sistema del server. Un nuovo servizio dati che utilizza le impostazioni predefinite del sistema per l'autorizzazione e la memorizzazione nella cache viene creato mediante la definizione di una classe che deriva dalla classe DataService<T> e il riferimento a un modello dati compatibile.
Il tipo del DataService<T> deve esporre almeno una proprietà che restituisce un set di entità che è un insieme IQueryable<T> di tipi di entità. Questa classe deve implementare anche l'interfaccia IUpdatable per consentire agli aggiornamenti nelle risorse dell'entità.
Windows 7, Windows Vista SP1 o versione successiva, Windows XP SP3, Windows Server 2008 (componenti di base del server non supportati), Windows Server 2008 R2 (componenti di base del server supportati con SP1 o versione successiva), Windows Server 2003 SP2
.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.