QueryableDataSourceView クラス

定義

QueryableDataSource コントロールをサポートし、LINQ データの操作を行うデータ バインドされたコントロールのインターフェイスを提供します。Supports the QueryableDataSource control and provides an interface for data-bound controls to perform LINQ data operations.

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 クラスの新しいインスタンスを初期化します。Initializes a new instance of the QueryableDataSourceView class.

フィールド

EventSelected

データ取得操作を完了させるイベントが発生したかどうかを示します。Specifies whether the event that causes the data-retrieval operation to complete has occurred.

EventSelecting

データ取得操作の前に発生するイベントが発生したかどうかを示します。Specifies whether the event that occurs before a data-retrieval operation has occurred.

プロパティ

AutoGenerateOrderByClause

現在の QueryableDataSourceView コントロールと関連付けられている QueryableDataSource オブジェクトが動的な OrderBy 句を作成するかどうかを示す値を取得または設定します。Gets or sets a value that indicates whether the QueryableDataSourceView object that is associated with the current QueryableDataSource control creates a dynamic an OrderBy clause.

AutoGenerateWhereClause

現在の QueryableDataSourceView コントロールと関連付けられている QueryableDataSource オブジェクトが動的な Where 句を作成するかどうかを示す値を取得または設定します。Gets or sets a value that indicates whether the QueryableDataSourceView object that is associated with the current QueryableDataSource control creates a dynamic Where clause.

AutoPage

現在の QueryableDataSourceView コントロールに関連付けられている QueryableDataSource オブジェクトがページングを既定でサポートするかどうかを示す値を取得または設定します。Gets or sets a value that indicates whether the QueryableDataSourceView object that is associated with the current QueryableDataSource control supports paging by default.

AutoSort

現在の QueryableDataSourceView コントロールに関連付けられている QueryableDataSource オブジェクトで、並べ替えが既定でサポートされるかどうかを示す値を取得または設定します。Gets or sets a value that indicates whether the QueryableDataSourceView object that is associated with the current QueryableDataSource control supports sorting by default.

CanDelete

現在の QueryableDataSourceView コントロールに関連付けられている QueryableDataSource オブジェクトで、削除操作がサポートされるかどうかを示す値を取得します。Gets a value that indicates whether the QueryableDataSourceView object that is associated with the current QueryableDataSource control supports delete operations.

CanInsert

現在の QueryableDataSourceView コントロールに関連付けられている QueryableDataSource オブジェクトで、挿入操作がサポートされるかどうかを示す値を取得します。Gets a value that indicates whether the QueryableDataSourceView object that is associated with the current QueryableDataSource control supports insert operations.

CanPage

現在の QueryableDataSourceView コントロールに関連付けられている QueryableDataSource オブジェクトで、ページングがサポートされるかどうかを示す値を取得します。Gets a value that indicates whether the QueryableDataSourceView object that is associated with the current QueryableDataSource control supports paging.

CanRetrieveTotalRowCount

現在の QueryableDataSourceView コントロールに関連付けられている QueryableDataSource オブジェクトが、データ行の合計数の取得およびデータの取得をサポートするかどうかを示す値を取得します。Gets a value that indicates whether the QueryableDataSourceView object that is associated with the current QueryableDataSource control supports retrieving the total number of data rows, and retrieving the data.

CanSort

現在の QueryableDataSource コントロールに関連付けられている QueryableDataSourceView オブジェクトで、取得したデータの並べ替え済みのビューがサポートされているかどうかを示す値を取得します。Gets a value that indicates whether the QueryableDataSourceView object that is associated with the current QueryableDataSource control supports a sorted view of the retrieved data.

CanUpdate

現在の QueryableDataSourceView コントロールに関連付けられている QueryableDataSource オブジェクトで、更新操作がサポートされるかどうかを示す値を取得します。Gets a value that indicates whether the QueryableDataSourceView object that is associated with the current QueryableDataSource control supports update operations.

DeleteParameters

削除操作で使用されるパラメーターが格納されたコレクションを取得します。Gets the collection that contains the parameters that are used during a delete operation.

EntityType

CUD 操作に使用するデータ オブジェクトの型を取得します。Gets the type of the data object to use for CUD operations.

Events

データ ソース ビューのイベント ハンドラー デリゲートのリストを取得します。Gets a list of event-handler delegates for the data source view.

(継承元 DataSourceView)
GroupBy

選択操作でデータをグループ化するために使用するプロパティの名前を取得または設定します。Gets or sets the name or names of the properties to use during the select operation for grouping data.

GroupByParameters

選択操作で GroupBy 句を作成するために値が使用されるパラメーターのコレクションを取得します。Gets a collection of parameters whose values are used to create the GroupBy clause during the select operation.

InsertParameters

挿入操作で使用されるパラメーターのコレクションを取得します。Gets a collection of parameters that are used during the insert operation.

IsTrackingViewState

QueryableDataSourceView オブジェクトがビューステートへの変更を保存しているかどうかを示す値を取得します。Gets a value that indicates whether the QueryableDataSourceView object is saving changes to its view state.

Name

データ ソース ビュー名を取得します。Gets the name of the data source view.

(継承元 DataSourceView)
OrderBy

選択操作でデータを並べ替えるために使用するプロパティの名前を取得または設定します。Gets or sets the name or names of the properties that are used during the select operation to sort data.

OrderByParameters

選択操作でデータを並べ替えるために使用するパラメーターのコレクションを取得します。Gets a collection of parameters that are used during the select operation to sort data.

OrderGroupsBy

選択操作でグループ化されたデータを並べ替えるために使用するプロパティの名前を取得または設定します。Gets or sets the names of the properties that are used during the select operation to sort grouped data.

OrderGroupsByParameters

OrderGroupsBy 句を作成するために使用されるパラメーターのコレクションを取得します。Gets a collection of parameters that are used to create the OrderGroupsBy clause.

SelectNew

取得したデータに含まれるプロパティと計算値を取得または設定します。Gets or sets the properties and calculated values that are included in the retrieved data.

SelectNewParameters

データ取得の操作中に使用されるパラメーターのコレクションを取得します。Gets the collection of parameters that are used during a data-retrieval operation.

UpdateParameters

更新の操作中に使用されるパラメーターのコレクションを取得します。Gets the collection of parameters that are used during an update operation.

Where

取得されるデータに行を含めるかどうかを決める条件を指定する値を取得または設定します。Gets or sets a value that specifies what conditions must be true for a row to be included in the retrieved data.

WhereParameters

Where 句の作成に使用するパラメーターのコレクションを取得します。Gets a collection of parameters that are used to create a Where clause.

メソッド

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

削除操作に使用するオブジェクトを作成します。Creates the objects to use for the delete operation.

BuildInsertObject(IDictionary, IDictionary<String,Exception>)

挿入する値、および挿入操作が失敗した場合に表示するエラー メッセージを指定して、挿入操作に使用するオブジェクトを作成します。Creates the objects to use for the insert operation by using the values to insert and the error message to display if the operation fails.

BuildQuery(DataSourceSelectArguments)

データ ソースの Select の引数を使用して、SELECT クエリ式を作成します。Creates a Select query expression by using the select arguments of the data source.

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

指定された値を使用して、更新操作に使用するオブジェクトを作成します。Creates the objects to use for the update operation by using the specified values.

CanExecute(String)

指定したコマンドを実行できるかどうかを判断します。Determines whether the specified command can be executed.

(継承元 DataSourceView)
ClearOriginalValues()

元の値を消去します。Clears the original values.

CreateQueryContext(DataSourceSelectArguments)

評価されたパラメーター コレクションを格納するクエリ コンテキスト オブジェクトのインスタンスを作成します。Creates an instance of a query context object that contains the evaluated parameter collections.

Delete(IDictionary, IDictionary)

削除の操作を実行します。Performs a delete operation.

Delete(IDictionary, IDictionary, DataSourceViewOperationCallback)

DataSourceView オブジェクトで表されたデータのリストに対して、削除操作を非同期に実行します。Performs an asynchronous delete operation on the list of data that the DataSourceView object represents.

(継承元 DataSourceView)
DeleteObject(Object)

テーブルからデータ オブジェクトを削除します。Deletes a data object from a table.

Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

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

指定されたコマンドを実行します。Executes the specified command.

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

指定されたコマンドを実行します。Executes the specified command.

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

指定された値を使用して、QueryableDataSourceView オブジェクトが表すデータ項目の削除操作を実行します。Performs a delete operation on data items that the QueryableDataSourceView object represents by using the specified values.

ExecuteInsert(IDictionary)

指定された値を使用して、QueryableDataSourceView オブジェクトが表すデータ項目の挿入操作を実行します。Performs an insert operation on the data items that the QueryableDataSourceView object represents by using the specified value.

ExecutePaging(IQueryable, QueryContext)

QueryContext オブジェクトの QueryableDataSource オブジェクトを使用して、ページングを実行します。Executes paging by using the QueryContext object from the QueryableDataSource object.

ExecuteQuery(IQueryable, QueryContext)

IQueryable<T> オブジェクトのクエリ、並べ替え、またはページングの各操作を実行します。Performs a query, sort, or paging operation on the IQueryable<T> object.

ExecuteQueryExpressions(IQueryable, QueryContext)

IQueryable オブジェクトおよび QueryContext オブジェクトを使用して、クエリ式を実行します。Executes query expressions by using an IQueryable object and the QueryContext object.

ExecuteSelect(DataSourceSelectArguments)

データ取得操作を実行します。Performs a data-retrieval operation.

ExecuteSorting(IQueryable, QueryContext)

並べ替え操作を実行します。Performs a sorting operation.

ExecuteUpdate(IDictionary, IDictionary, IDictionary)

更新の操作を実行します。Performs an update operation.

GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(継承元 Object)
GetOriginalValues(IDictionary)

Select 操作中に格納された、指定されたキーの元の値を取得します。Retrieves the original values for the specified keys that were stored during the Select operation.

GetSource(QueryContext)

クエリ コンテキストに基づいてデータ ソース ビューの初期 IQueryable オブジェクトを取得します。Gets initial IQueryable object for the data source view based on the query context.

GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

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

データ オブジェクトの作成プロセスで CRUD 操作が失敗した場合に、CRUD 操作を実行するメソッドによって呼び出されます。Called by methods that perform CRUD operations when a CRUD operation fails in the data-object building process.

Insert(IDictionary)

QueryableDataSourceView オブジェクトで表されたデータ項目に対して、挿入操作を非同期に実行します。Performs an asynchronous insert operation on the data items that the QueryableDataSourceView object represents.

Insert(IDictionary, DataSourceViewOperationCallback)

DataSourceView オブジェクトで表されたデータのリストに対して、挿入操作を非同期に実行します。Performs an asynchronous insert operation on the list of data that the DataSourceView object represents.

(継承元 DataSourceView)
InsertObject(Object)

データ オブジェクトを QueryableDataSourceView オブジェクトに挿入します。Inserts data objects into a QueryableDataSourceView object.

LoadViewState(Object)

データ ソース ビューの、以前保存したビューステートを復元します。Restores the previously saved view state for the data source view.

MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(継承元 Object)
OnDataSourceViewChanged(EventArgs)

DataSourceViewChanged イベントを発生させます。Raises the DataSourceViewChanged event.

(継承元 DataSourceView)
OnQueryCreated(QueryCreatedEventArgs)

QueryCreated コントロールが QueryableDataSource オブジェクトを作成した後で、IQueryable イベントを発生させます。Raises the QueryCreated event after the QueryableDataSource control has created an IQueryable object.

OnQueryParametersChanged(Object, EventArgs)

RaiseViewChanged() メソッドを呼び出します。Calls the RaiseViewChanged() method.

RaiseUnsupportedCapabilityError(DataSourceCapabilities)

RaiseUnsupportedCapabilitiesError(DataSourceView) メソッドによって呼び出され、ビューでサポートされている機能と ExecuteSelect(DataSourceSelectArguments) 操作に必要な機能を比較します。Called by the RaiseUnsupportedCapabilitiesError(DataSourceView) method to compare the capabilities requested for an ExecuteSelect(DataSourceSelectArguments) operation against those that the view supports.

(継承元 DataSourceView)
RaiseViewChanged()

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

SaveViewState()

ページがサーバーにポストされた時間以降に発生した、QueryableDataSourceView オブジェクトのビューステートの変化を保存します。Saves changes to view state for the QueryableDataSourceView object since the time that the page was posted to the server.

Select(DataSourceSelectArguments, DataSourceViewSelectCallback)

基になるデータ ストレージからデータのリストを非同期に取得します。Gets a list of data asynchronously from the underlying data storage.

(継承元 DataSourceView)
StoreOriginalValues(IList)

Select 操作の元の値をコントロールのビューステートに格納します。Stores the original values from the Select operation in the control's view state.

StoreOriginalValues(IList, Func<PropertyDescriptor,Boolean>)

削除操作または更新操作が有効になっている場合に、選択操作で取得された元の値をコントロールのビューステートに保存します。Stores the original values from the select operation in the control's view state when delete or update operations are enabled.

ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(継承元 Object)
TrackViewState()

サーバー コントロールのビューステートの変化を追跡して、サーバー コントロールの状態にその変化を格納できるようにします。Causes tracking of view-state changes to the server control so that they can be stored in the server control's state.

Update(IDictionary, IDictionary, IDictionary)

更新の操作を実行します。Performs an update operation.

Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback)

DataSourceView オブジェクトで表されたデータのリストに対して、更新操作を非同期に実行します。Performs an asynchronous update operation on the list of data that the DataSourceView object represents.

(継承元 DataSourceView)
UpdateObject(Object, Object)

データ オブジェクトを更新します。Updates a data object.

イベント

DataSourceViewChanged

データ ソース ビューが変更された場合に発生します。Occurs when the data source view has changed.

(継承元 DataSourceView)
QueryCreated

クエリが作成されたときに発生します。Occurs when a query is created.

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

IStateManager.IsTrackingViewState

クラスによって実装されると、サーバー コントロールがそのビューステートの変化を追跡するかどうかを示す値を取得します。When implemented by a class, gets a value that indicates whether a server control is tracking its view-state changes.

IStateManager.LoadViewState(Object)

クラスによって実装されると、サーバー コントロールについて前回保存されたビューステートを読み込みます。When implemented by a class, loads the server control's previously saved view state for the control.

IStateManager.SaveViewState()

クラスによって実装されると、サーバー コントロールのビューステートの変化をオブジェクトに保存します。When implemented by a class, saves the changes to a server control's view state to an object.

IStateManager.TrackViewState()

クラスによって実装されると、サーバー コントロールがそのビューステートの変化を追跡するかどうかを示す値を取得します。When implemented by a class, gets a value that indicates whether a server control is tracking its view-state changes.

適用対象