SiteMapDataSourceView クラス

定義

厳密に型指定されている HierarchicalDataSourceView のオブジェクトをSiteMapDataSource コントロールに提供します。Provides a strongly typed HierarchicalDataSourceView object for the SiteMapDataSource control.

public ref class SiteMapDataSourceView : System::Web::UI::DataSourceView
public class SiteMapDataSourceView : System.Web.UI.DataSourceView
type SiteMapDataSourceView = class
    inherit DataSourceView
Public Class SiteMapDataSourceView
Inherits DataSourceView
継承
SiteMapDataSourceView

注釈

コントロールでは、コントロールTreeViewMenuコントロールなどの ASP.NET データバインドコントロールを使用して、サイトマップデータにバインドできます。 SiteMapDataSourceThe SiteMapDataSource control enables ASP.NET data-bound controls, such as the TreeView and Menu controls, to bind to site map data. クラスSiteMapDataSourceViewは、コントロールの開発者によって使用されますが、ページの開発者やページコードでは使用されません。The SiteMapDataSourceView class is used by controls developers but it is not used by page developers nor in page code.

SiteMapDataSourceSelectメソッドSiteMapDataSourceViewが呼び出されたときに、指定した階層パスのを返します。The SiteMapDataSource returns a SiteMapDataSourceView for a specified hierarchical path when the Select method is called. すべての階層データソースビューオブジェクトと同様SiteMapDataSourceViewに、はという名前ではなく、一意の階層パスによって識別されます。Like all hierarchical data source view objects, the SiteMapDataSourceView is not named; rather, its is identified by its unique hierarchical path.

SiteMapDataSourceViewSiteMapNodeCollectionコレクションのラッパークラスです。The SiteMapDataSourceView is a wrapper class on a SiteMapNodeCollection collection. クラスSiteMapNodeCollectionは、クラスIHierarchicalEnumerableSiteMapDataSourceView Selectメソッドの呼び出しから返すインターフェイスを実装します。The SiteMapNodeCollection class implements the IHierarchicalEnumerable interface, which the SiteMapDataSourceView class returns from a call to Select method. SiteMapDataSource SiteMapNodeCollectionはオブジェクトをSiteMapNode処理するので、ビューは内部を保持します。 SiteMapDataSourceViewBecause the SiteMapDataSource and SiteMapDataSourceView work with SiteMapNode objects, the view maintains an internal SiteMapNodeCollection to contain them. コレクションは、ビューのコンストラクターを使用して初期化されSelect 、メソッドを使用してアクセスされます。The collection is initialized using the view's constructors and accessed with the Select method.

コンストラクター

SiteMapDataSourceView(SiteMapDataSource, String, SiteMapNode)

SiteMapDataSourceView クラスの新しい名前付きインスタンスを初期化し、指定された単一ノードをノードの内部コレクションに追加します。Initializes a new named instance of the SiteMapDataSourceView class, adding the single specified node to the internal collection of nodes.

SiteMapDataSourceView(SiteMapDataSource, String, SiteMapNodeCollection)

SiteMapDataSourceView クラスの新しい名前付きインスタンスを初期化し、ノードの内部コレクションを指定されたノード コレクションに設定します。Initializes a new named instance of the SiteMapDataSourceView class, setting the internal collection of nodes to the specified node collection.

プロパティ

CanDelete

現在の DataSourceControl オブジェクトに関連付けられている DataSourceView オブジェクトで ExecuteDelete(IDictionary, IDictionary) 操作がサポートされているかどうかを示す値を取得します。Gets a value indicating whether the DataSourceView object associated with the current DataSourceControl object supports the ExecuteDelete(IDictionary, IDictionary) operation.

(継承元 DataSourceView)
CanInsert

現在の DataSourceControl オブジェクトに関連付けられている DataSourceView オブジェクトで ExecuteInsert(IDictionary) 操作がサポートされているかどうかを示す値を取得します。Gets a value indicating whether the DataSourceView object associated with the current DataSourceControl object supports the ExecuteInsert(IDictionary) operation.

(継承元 DataSourceView)
CanPage

現在の DataSourceControl オブジェクトに関連付けられている DataSourceView オブジェクトで、ExecuteSelect(DataSourceSelectArguments) メソッドで取得したデータを使用するページングがサポートされているかどうかを示す値を取得します。Gets a value indicating whether the DataSourceView object associated with the current DataSourceControl object supports paging through the data retrieved by the ExecuteSelect(DataSourceSelectArguments) method.

(継承元 DataSourceView)
CanRetrieveTotalRowCount

現在の DataSourceControl オブジェクトに関連付けられた DataSourceView オブジェクトで、データではなく行の合計数を取得する操作がサポートされているかどうかを示す値を取得します。Gets a value indicating whether the DataSourceView object associated with the current DataSourceControl object supports retrieving the total number of data rows, instead of the data.

(継承元 DataSourceView)
CanSort

現在の DataSourceControl オブジェクトに関連付けられている DataSourceView オブジェクトで、基になるデータ ソースに対する並べ替え済みのビューがサポートされているかどうかを示す値を取得します。Gets a value indicating whether the DataSourceView object associated with the current DataSourceControl object supports a sorted view on the underlying data source.

(継承元 DataSourceView)
CanUpdate

現在の DataSourceControl オブジェクトに関連付けられている DataSourceView オブジェクトで ExecuteUpdate(IDictionary, IDictionary, IDictionary) 操作がサポートされているかどうかを示す値を取得します。Gets a value indicating whether the DataSourceView object associated with the current DataSourceControl object supports the ExecuteUpdate(IDictionary, IDictionary, IDictionary) operation.

(継承元 DataSourceView)
Events

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

(継承元 DataSourceView)
Name

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

(継承元 DataSourceView)

メソッド

CanExecute(String)

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

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

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

(継承元 DataSourceView)
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)

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

(継承元 DataSourceView)
ExecuteInsert(IDictionary)

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

(継承元 DataSourceView)
ExecuteSelect(DataSourceSelectArguments)

現在のユーザーのサイト ナビゲーション構造体を表す SiteMapNode オブジェクトのコレクションを取得します。Gets the collection of the SiteMapNode objects that represents the site navigation structure for the current user.

ExecuteUpdate(IDictionary, IDictionary, IDictionary)

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

(継承元 DataSourceView)
GetHashCode()

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

(継承元 Object)
GetType()

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

(継承元 Object)
Insert(IDictionary, DataSourceViewOperationCallback)

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

(継承元 DataSourceView)
MemberwiseClone()

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

(継承元 Object)
OnDataSourceViewChanged(EventArgs)

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

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)
Select(DataSourceSelectArguments)

現在のユーザーのサイト ナビゲーション構造体を表す SiteMapNode オブジェクトのコレクションを取得します。Gets the collection of the SiteMapNode objects that represents the site navigation structure for the current user.

Select(DataSourceSelectArguments, DataSourceViewSelectCallback)

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

(継承元 DataSourceView)
ToString()

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

(継承元 Object)
Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback)

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

(継承元 DataSourceView)

イベント

DataSourceViewChanged

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

(継承元 DataSourceView)

適用対象

こちらもご覧ください