Udostępnij za pośrednictwem


DataService<T> Klasa

Definicja

Główny punkt wejścia do tworzenia usługi ADO.NET Data Service.

generic <typename T>
public ref class DataService : System::Data::Services::IRequestHandler
[System.ServiceModel.Activation.AspNetCompatibilityRequirements(RequirementsMode=System.ServiceModel.Activation.AspNetCompatibilityRequirementsMode.Allowed)]
[System.ServiceModel.ServiceBehavior(InstanceContextMode=System.ServiceModel.InstanceContextMode.PerCall)]
public class DataService<T> : System.Data.Services.IRequestHandler
[<System.ServiceModel.Activation.AspNetCompatibilityRequirements(RequirementsMode=System.ServiceModel.Activation.AspNetCompatibilityRequirementsMode.Allowed)>]
[<System.ServiceModel.ServiceBehavior(InstanceContextMode=System.ServiceModel.InstanceContextMode.PerCall)>]
type DataService<'T> = class
    interface IRequestHandler
Public Class DataService(Of T)
Implements IRequestHandler

Parametry typu

T

Typ definiujący usługę danych.

Dziedziczenie
DataService<T>
Atrybuty
Implementuje

Uwagi

Klasa DataService<T> wykonuje podstawową integrację wszystkich składników systemu serwera. Nowa usługa danych, która używa domyślnych ustawień systemowych do autoryzacji i buforowania, jest tworzona przez zdefiniowanie klasy pochodzącej DataService<T> z klasy i przez odwołanie się do zgodnego modelu danych.

Typ DataService<T> musi uwidocznić co najmniej jedną właściwość zwracającą zestaw jednostek, który jest kolekcją IQueryable<T> typów jednostek. Ta klasa musi również zaimplementować interfejs, IUpdatable aby umożliwić aktualizowanie zasobów jednostki.

Konstruktory

DataService<T>()

Tworzy nową usługę danych, która wdraża dane typu wskazanego przez klasę szablonu.

Właściwości

CurrentDataSource

Pobiera wystąpienie źródła danych, które jest obecnie używane do przetwarzania żądania.

ProcessingPipeline

Pobiera obiekt, który definiuje zdarzenia dla potoku przetwarzania usługi danych.

Metody

AttachHost(IDataServiceHost)

Dołącza hosta usługi danych do usługi danych zidentyfikowane przez parametr host.

CreateDataSource()

Tworzy źródło danych klasy szablonu, które będzie używane przez usługę danych.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
HandleException(HandleExceptionArgs)

Wywoływana, gdy podczas przetwarzania żądania jest zgłaszany wyjątek.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
OnStartProcessingRequest(ProcessRequestArgs)

Wywoływane przed przetworzeniem każdego żądania. W przypadku żądań wsadowych jest ona wywoływana jednorazowo dla najwyższego żądania wsadowego i jeden raz dla każdej operacji w partii.

ProcessRequest()

Przetwarza żądanie HTTP.

ProcessRequestForMessage(Stream)

Przetwarza żądanie HTTP.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy