Bagikan melalui


DataService<T> Kelas

Definisi

Titik masuk utama untuk mengembangkan 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

Jenis parameter

T

Jenis yang menentukan layanan data.

Warisan
DataService<T>
Atribut
Penerapan

Keterangan

Kelas DataService<T> melakukan integrasi dasar semua komponen sistem server. Layanan data baru yang menggunakan default sistem untuk otorisasi dan penembolokan dibuat dengan menentukan kelas yang berasal dari DataService<T> kelas dan dengan mereferensikan model data yang kompatibel.

Jenis DataService<T> harus mengekspos setidaknya satu properti yang mengembalikan kumpulan entitas yang merupakan IQueryable<T> kumpulan jenis entitas. Kelas ini juga harus mengimplementasikan IUpdatable antarmuka untuk mengaktifkan pembaruan yang akan dilakukan pada sumber daya entitas.

Konstruktor

DataService<T>()

Membuat layanan data baru yang menyebarkan data jenis yang ditunjukkan oleh kelas templat.

Properti

CurrentDataSource

Mendapatkan instans sumber data yang saat ini digunakan untuk memproses permintaan.

ProcessingPipeline

Mendapatkan objek yang menentukan peristiwa untuk alur pemrosesan layanan data.

Metode

AttachHost(IDataServiceHost)

Melampirkan host layanan data ke layanan data yang diidentifikasi oleh parameter host.

CreateDataSource()

Membuat sumber data kelas templat yang akan digunakan oleh layanan data.

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
HandleException(HandleExceptionArgs)

Dipanggil ketika pengecualian dinaikkan saat memproses permintaan.

MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
OnStartProcessingRequest(ProcessRequestArgs)

Dipanggil sebelum memproses setiap permintaan. Untuk permintaan batch, ini disebut satu kali untuk permintaan batch teratas dan satu kali untuk setiap operasi dalam batch.

ProcessRequest()

Memproses permintaan HTTP.

ProcessRequestForMessage(Stream)

Memproses permintaan HTTP.

ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk