DataService<T> Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
ADO.NET Veri Hizmeti geliştirmek için ana giriş noktası.
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
Tür Parametreleri
- T
Veri hizmetini tanımlayan tür.
- Devralma
-
DataService<T>
- Öznitelikler
- Uygulamalar
Açıklamalar
sınıfı, DataService<T> sunucu sisteminin tüm bileşenlerinin temel tümleştirmesini yapar. Yetkilendirme ve önbelleğe alma için sistem varsayılanlarını kullanan yeni bir veri hizmeti, sınıfından DataService<T> türetilen bir sınıf tanımlanarak ve uyumlu bir veri modeline başvurarak oluşturulur.
türü, DataService<T> varlık türleri koleksiyonu olan bir varlık kümesi döndüren en az bir IQueryable<T> özelliği kullanıma sunmalıdır. Bu sınıf, varlık kaynaklarına IUpdatable güncelleştirme yapılmasını etkinleştirmek için arabirimini de uygulamalıdır.
Oluşturucular
DataService<T>() |
Şablon sınıfı tarafından belirtilen türdeki verileri dağıtan yeni bir veri hizmeti oluşturur. |
Özellikler
CurrentDataSource |
şu anda isteği işlemek için kullanılan veri kaynağı örneğini alır. |
ProcessingPipeline |
Veri hizmeti işleme işlem hattı için olayları tanımlayan bir nesnesi alır. |
Yöntemler
AttachHost(IDataServiceHost) |
veri hizmeti ana bilgisayarını parametresiyle |
CreateDataSource() |
Veri hizmeti tarafından kullanılacak şablon sınıfının veri kaynağını oluşturur. |
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
HandleException(HandleExceptionArgs) |
bir istek işlenirken bir özel durum oluştuğunda çağrılır. |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
OnStartProcessingRequest(ProcessRequestArgs) |
Her isteği işlemeden önce çağrılır. Toplu istekler için, en üstteki toplu iş isteği için bir kez ve toplu iş içindeki her işlem için bir kez çağrılır. |
ProcessRequest() |
HTTP isteğini işler. |
ProcessRequestForMessage(Stream) |
HTTP isteğini işler. |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |