DataService<T> クラス

定義

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

型パラメーター

T

データ サービスを定義する型。

継承
DataService<T>
属性
実装

注釈

DataService<T> クラスは、サーバー システムのすべてのコンポーネントの基本的な統合をつかさどります。 DataService<T> クラスから派生したクラスを定義し、互換性のあるデータ モデルを参照することによって、承認とキャッシュにシステムの既定値を使用する新しいデータ サービスが作成されます。

DataService<T> の型は、エンティティ型の IQueryable<T> コレクションを表すエンティティ セットを返すプロパティを少なくとも 1 つ公開する必要があります。 このクラスにはさらに、エンティティ リソースを更新するための IUpdatable インターフェイスが実装されている必要があります。

コンストラクター

DataService<T>()

テンプレート クラスによって指定された型のデータを展開する新しいデータ サービスを作成します。

プロパティ

CurrentDataSource

現在要求の処理に使用されているデータ ソース インスタンスを取得します。

ProcessingPipeline

データ サービス処理パイプラインのイベントを定義するオブジェクトを取得します。

メソッド

AttachHost(IDataServiceHost)

host パラメーターによって識別されたデータ サービスにデータ サービス ホストをアタッチします。

CreateDataSource()

データ サービスによって使用されるテンプレート クラスのデータ ソースを作成します。

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
HandleException(HandleExceptionArgs)

要求の処理中に例外が発生すると呼び出されます。

MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
OnStartProcessingRequest(ProcessRequestArgs)

個々の要求が処理される前に呼び出されます。 バッチ要求の場合は、先頭のバッチ要求に対して 1 回、そのバッチの各操作につき 1 回呼び出されます。

ProcessRequest()

HTTP 要求を処理します。

ProcessRequestForMessage(Stream)

HTTP 要求を処理します。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象