DataService<T> Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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 |
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) |