Il presente articolo è stato tradotto manualmente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale.
Traduzione
Originale
Questo argomento non è stato ancora valutato - Valuta questo argomento

Classe DataService<T>

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

System.Object
  System.Data.Services.DataService<T>

Spazio dei nomi:  System.Data.Services
Assembly:  System.Data.Services (in System.Data.Services.dll)
[AspNetCompatibilityRequirementsAttribute(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]
[ServiceBehaviorAttribute(InstanceContextMode = InstanceContextMode.PerCall)]
public class DataService<T> : IRequestHandler

Parametri di tipo

T

Tipo che definisce il servizio dati.

Il tipo DataService<T> espone i seguenti membri.

  Nome Descrizione
Metodo pubblico DataService<T> Crea un nuovo servizio dati che distribuisce i dati del tipo indicato dalla classe di modello.
In alto
  Nome Descrizione
Proprietà protetta. CurrentDataSource Ottiene l'istanza dell'origine dati attualmente utilizzata per elaborare la richiesta.
Proprietà pubblica ProcessingPipeline Ottiene un oggetto che definisce gli eventi per la pipeline di elaborazione del servizio dati.
In alto
  Nome Descrizione
Metodo pubblico AttachHost Associa l'host del servizio dati al servizio dati identificato dal parametro host.
Metodo protetto CreateDataSource Crea un'origine dati della classe di modello che verrà utilizzata dal servizio dati.
Metodo pubblico Equals(Object) Determina se l'oggetto Object specificato è uguale all'oggetto Object corrente. (Ereditato da Object)
Metodo protetto 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)
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo protetto HandleException Chiamato quando viene generata un'eccezione durante l'elaborazione di una richiesta.
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo protetto 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.
Metodo pubblico ProcessRequest Elabora una richiesta HTTP.
Metodo pubblico ProcessRequestForMessage Elabora una richiesta HTTP.
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)
In alto

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à.

.NET Framework

Supportato in: 4, 3.5 SP1

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.
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.
Il documento è risultato utile?
(1500 caratteri rimanenti)
Contenuto della community Aggiungi