QueryableDataSourceView クラス

定義

QueryableDataSource コントロールをサポートし、データ バインド コントロールが LINQ データ操作を実行するためのインターフェイスを提供します。

public ref class QueryableDataSourceView abstract : System::Web::UI::DataSourceView, System::Web::UI::IStateManager
public abstract class QueryableDataSourceView : System.Web.UI.DataSourceView, System.Web.UI.IStateManager
type QueryableDataSourceView = class
    inherit DataSourceView
    interface IStateManager
Public MustInherit Class QueryableDataSourceView
Inherits DataSourceView
Implements IStateManager
継承
QueryableDataSourceView
派生
実装

コンストラクター

名前 説明
QueryableDataSourceView(DataSourceControl, String, HttpContext)

QueryableDataSourceView クラスの新しいインスタンスを初期化します。

フィールド

名前 説明
EventSelected

データ取得操作を完了させるイベントが発生したかどうかを指定します。

EventSelecting

データ取得操作が発生する前に発生するイベントを指定します。

プロパティ

名前 説明
AutoGenerateOrderByClause

現在のQueryableDataSourceView コントロールに関連付けられているQueryableDataSource オブジェクトが動的なOrderBy句を作成するかどうかを示す値を取得または設定します。

AutoGenerateWhereClause

現在のQueryableDataSourceView コントロールに関連付けられているQueryableDataSource オブジェクトが動的なWhere句を作成するかどうかを示す値を取得または設定します。

AutoPage

現在のQueryableDataSourceView コントロールに関連付けられているQueryableDataSource オブジェクトが既定でページングをサポートしているかどうかを示す値を取得または設定します。

AutoSort

現在のQueryableDataSourceView コントロールに関連付けられているQueryableDataSource オブジェクトが既定で並べ替えをサポートしているかどうかを示す値を取得または設定します。

CanDelete

現在のQueryableDataSource コントロールに関連付けられているQueryableDataSourceView オブジェクトが削除操作をサポートしているかどうかを示す値を取得します。

CanInsert

現在のQueryableDataSource コントロールに関連付けられているQueryableDataSourceView オブジェクトが挿入操作をサポートしているかどうかを示す値を取得します。

CanPage

現在のQueryableDataSource コントロールに関連付けられているQueryableDataSourceView オブジェクトがページングをサポートしているかどうかを示す値を取得します。

CanRetrieveTotalRowCount

現在のQueryableDataSource コントロールに関連付けられているQueryableDataSourceView オブジェクトが、データ行の合計数の取得とデータの取得をサポートしているかどうかを示す値を取得します。

CanSort

現在のQueryableDataSourceView コントロールに関連付けられているQueryableDataSource オブジェクトが、取得したデータの並べ替えられたビューをサポートするかどうかを示す値を取得します。

CanUpdate

現在のQueryableDataSource コントロールに関連付けられているQueryableDataSourceView オブジェクトが更新操作をサポートしているかどうかを示す値を取得します。

DeleteParameters

削除操作中に使用されるパラメーターを含むコレクションを取得します。

EntityType

CUD 操作に使用するデータ オブジェクトの型を取得します。

Events

データ ソース ビューのイベント ハンドラー デリゲートの一覧を取得します。

(継承元 DataSourceView)
GroupBy

データをグループ化するための選択操作中に使用するプロパティの名前または名前を取得または設定します。

GroupByParameters

選択操作中に GroupBy 句の作成に使用される値を持つパラメーターのコレクションを取得します。

InsertParameters

挿入操作中に使用されるパラメーターのコレクションを取得します。

IsTrackingViewState

QueryableDataSourceView オブジェクトがビュー ステートへの変更を保存しているかどうかを示す値を取得します。

Name

データ ソース ビューの名前を取得します。

(継承元 DataSourceView)
OrderBy

選択操作でデータを並べ替える際に使用されるプロパティの名前または名前を取得または設定します。

OrderByParameters

データの並べ替えに選択操作中に使用されるパラメーターのコレクションを取得します。

OrderGroupsBy

グループ化されたデータを並べ替えるために選択操作中に使用されるプロパティの名前を取得または設定します。

OrderGroupsByParameters

OrderGroupsBy句の作成に使用されるパラメーターのコレクションを取得します。

SelectNew

取得したデータに含まれるプロパティと計算値を取得または設定します。

SelectNewParameters

データ取得操作中に使用されるパラメーターのコレクションを取得します。

UpdateParameters

更新操作中に使用されるパラメーターのコレクションを取得します。

Where

取得したデータに行を含めるために true にする必要がある条件を指定する値を取得または設定します。

WhereParameters

Where句の作成に使用されるパラメーターのコレクションを取得します。

メソッド

名前 説明
BuildDeleteObject(IDictionary, IDictionary, IDictionary<String,Exception>)

削除操作に使用するオブジェクトを作成します。

BuildInsertObject(IDictionary, IDictionary<String,Exception>)

挿入する値と、操作が失敗した場合に表示するエラー メッセージを使用して、挿入操作に使用するオブジェクトを作成します。

BuildQuery(DataSourceSelectArguments)

データ ソースの select 引数を使用して Select クエリ式を作成します。

BuildUpdateObjects(IDictionary, IDictionary, IDictionary, IDictionary<String,Exception>)

指定した値を使用して、更新操作に使用するオブジェクトを作成します。

CanExecute(String)

指定したコマンドを実行できるかどうかを判断します。

(継承元 DataSourceView)
ClearOriginalValues()

元の値をクリアします。

CreateQueryContext(DataSourceSelectArguments)

評価されたパラメーター コレクションを含むクエリ コンテキスト オブジェクトのインスタンスを作成します。

Delete(IDictionary, IDictionary, DataSourceViewOperationCallback)

DataSourceView オブジェクトが表すデータの一覧に対して非同期の削除操作を実行します。

(継承元 DataSourceView)
Delete(IDictionary, IDictionary)

削除操作を実行します。

DeleteObject(Object)

テーブルからデータ オブジェクトを削除します。

Equals(Object)

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

(継承元 Object)
ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback)

指定したコマンドを実行します。

(継承元 DataSourceView)
ExecuteCommand(String, IDictionary, IDictionary)

指定したコマンドを実行します。

(継承元 DataSourceView)
ExecuteDelete(IDictionary, IDictionary)

指定した値を使用して、 QueryableDataSourceView オブジェクトが表すデータ項目に対して削除操作を実行します。

ExecuteInsert(IDictionary)

指定した値を使用して、 QueryableDataSourceView オブジェクトが表すデータ項目に対して挿入操作を実行します。

ExecutePaging(IQueryable, QueryContext)

QueryContext オブジェクトのQueryableDataSource オブジェクトを使用してページングを実行します。

ExecuteQuery(IQueryable, QueryContext)

IQueryable<T> オブジェクトに対してクエリ、並べ替え、またはページング操作を実行します。

ExecuteQueryExpressions(IQueryable, QueryContext)

IQueryable オブジェクトとQueryContext オブジェクトを使用してクエリ式を実行します。

ExecuteSelect(DataSourceSelectArguments)

データ取得操作を実行します。

ExecuteSorting(IQueryable, QueryContext)

並べ替え操作を実行します。

ExecuteUpdate(IDictionary, IDictionary, IDictionary)

更新操作を実行します。

GetHashCode()

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

(継承元 Object)
GetOriginalValues(IDictionary)

Select 操作中に格納された、指定したキーの元の値を取得します。

GetSource(QueryContext)

クエリ コンテキストに基づいて、データ ソース ビューの初期 IQueryable オブジェクトを取得します。

GetType()

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

(継承元 Object)
HandleValidationErrors(IDictionary<String,Exception>, DataSourceOperation)

データ オブジェクト構築プロセスで CRUD 操作が失敗したときに CRUD 操作を実行するメソッドによって呼び出されます。

Insert(IDictionary, DataSourceViewOperationCallback)

DataSourceView オブジェクトが表すデータの一覧に対して非同期挿入操作を実行します。

(継承元 DataSourceView)
Insert(IDictionary)

QueryableDataSourceView オブジェクトが表すデータ項目に対して非同期挿入操作を実行します。

InsertObject(Object)

QueryableDataSourceView オブジェクトにデータ オブジェクトを挿入します。

LoadViewState(Object)

データ ソース ビューの以前に保存したビューステートを復元します。

MemberwiseClone()

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

(継承元 Object)
OnDataSourceViewChanged(EventArgs)

DataSourceViewChanged イベントを発生させます。

(継承元 DataSourceView)
OnQueryCreated(QueryCreatedEventArgs)

QueryCreated コントロールがQueryableDataSource オブジェクトを作成した後に、IQueryable イベントを発生させます。

OnQueryParametersChanged(Object, EventArgs)

RaiseViewChanged() メソッドを呼び出します。

RaiseUnsupportedCapabilityError(DataSourceCapabilities)

RaiseUnsupportedCapabilitiesError(DataSourceView) メソッドによって呼び出され、ExecuteSelect(DataSourceSelectArguments)操作に対して要求された機能とビューがサポートする機能を比較します。

(継承元 DataSourceView)
RaiseViewChanged()

OnDataSourceViewChanged(EventArgs) メソッドを呼び出します。

SaveViewState()

ページがサーバーにポストされてからの QueryableDataSourceView オブジェクトの表示状態への変更を保存します。

Select(DataSourceSelectArguments, DataSourceViewSelectCallback)

基になるデータ ストレージから非同期的にデータの一覧を取得します。

(継承元 DataSourceView)
StoreOriginalValues(IList, Func<PropertyDescriptor,Boolean>)

削除操作または更新操作が有効になっている場合、選択操作の元の値をコントロールのビューステートに格納します。

StoreOriginalValues(IList)

Select操作の元の値をコントロールのビューステートに格納します。

ToString()

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

(継承元 Object)
TrackViewState()

ビューステートの変更をサーバー コントロールに追跡して、サーバー コントロールの状態に格納できるようにします。

Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback)

DataSourceView オブジェクトが表すデータの一覧に対して非同期更新操作を実行します。

(継承元 DataSourceView)
Update(IDictionary, IDictionary, IDictionary)

更新操作を実行します。

UpdateObject(Object, Object)

データ オブジェクトを更新します。

イベント

名前 説明
DataSourceViewChanged

データ ソース ビューが変更されたときに発生します。

(継承元 DataSourceView)
QueryCreated

クエリが作成されるときに発生します。

明示的なインターフェイスの実装

名前 説明
IStateManager.IsTrackingViewState

クラスによって実装された場合、サーバー コントロールがビューステートの変更を追跡しているかどうかを示す値を取得します。

IStateManager.LoadViewState(Object)

クラスによって実装された場合は、サーバー コントロールの以前に保存されたコントロールのビューステートを読み込みます。

IStateManager.SaveViewState()

クラスによって実装された場合、サーバー コントロールのビューステートへの変更をオブジェクトに保存します。

IStateManager.TrackViewState()

クラスによって実装された場合、サーバー コントロールがビューステートの変更を追跡しているかどうかを示す値を取得します。

適用対象