SiteMapDataSourceView クラス

定義

厳密に型指定されている HierarchicalDataSourceView のオブジェクトをSiteMapDataSource コントロールに提供します。

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

注釈

SiteMapDataSourceコントロールを使用すると、 コントロールや Menu コントロールなどの TreeView ASP.NET データ バインド コントロールをサイト マップ データにバインドできます。 クラスは SiteMapDataSourceView コントロール開発者によって使用されますが、ページ開発者やページ コードでは使用されません。

SiteMapDataSource 、 メソッドが SiteMapDataSourceView 呼び出されたときに、指定した階層パスの を Select 返します。 すべての階層データ ソース ビュー オブジェクトと同様に SiteMapDataSourceView 、 は名前ではなく、固有の階層パスによって識別されます。

SiteMapDataSourceViewはコレクションのラッパー クラスですSiteMapNodeCollection。 クラスは SiteMapNodeCollection インターフェイスを IHierarchicalEnumerable 実装します。このインターフェイスは SiteMapDataSourceView 、 メソッドの呼び出し Select からクラスから返されます。 と SiteMapDataSourceViewSiteMapDataSourceオブジェクトを操作SiteMapNodeするため、ビューは内部をSiteMapNodeCollection保持してオブジェクトを格納します。 コレクションは、ビューのコンストラクターを使用して初期化され、 メソッドを使用して Select アクセスされます。

コンストラクター

SiteMapDataSourceView(SiteMapDataSource, String, SiteMapNode)

SiteMapDataSourceView クラスの新しい名前付きインスタンスを初期化し、指定された単一ノードをノードの内部コレクションに追加します。

SiteMapDataSourceView(SiteMapDataSource, String, SiteMapNodeCollection)

SiteMapDataSourceView クラスの新しい名前付きインスタンスを初期化し、ノードの内部コレクションを指定されたノード コレクションに設定します。

プロパティ

CanDelete

現在の DataSourceControl オブジェクトに関連付けられている DataSourceView オブジェクトで ExecuteDelete(IDictionary, IDictionary) 操作がサポートされているかどうかを示す値を取得します。

(継承元 DataSourceView)
CanInsert

現在の DataSourceControl オブジェクトに関連付けられている DataSourceView オブジェクトで ExecuteInsert(IDictionary) 操作がサポートされているかどうかを示す値を取得します。

(継承元 DataSourceView)
CanPage

現在の DataSourceControl オブジェクトに関連付けられている DataSourceView オブジェクトで、ExecuteSelect(DataSourceSelectArguments) メソッドで取得したデータを使用するページングがサポートされているかどうかを示す値を取得します。

(継承元 DataSourceView)
CanRetrieveTotalRowCount

現在の DataSourceControl オブジェクトに関連付けられた DataSourceView オブジェクトで、データではなく行の合計数を取得する操作がサポートされているかどうかを示す値を取得します。

(継承元 DataSourceView)
CanSort

現在の DataSourceControl オブジェクトに関連付けられている DataSourceView オブジェクトで、基になるデータ ソースに対する並べ替え済みのビューがサポートされているかどうかを示す値を取得します。

(継承元 DataSourceView)
CanUpdate

現在の DataSourceControl オブジェクトに関連付けられている DataSourceView オブジェクトで ExecuteUpdate(IDictionary, IDictionary, IDictionary) 操作がサポートされているかどうかを示す値を取得します。

(継承元 DataSourceView)
Events

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

(継承元 DataSourceView)
Name

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

(継承元 DataSourceView)

メソッド

CanExecute(String)

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

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

DataSourceView オブジェクトで表されたデータのリストに対して、削除操作を非同期に実行します。

(継承元 DataSourceView)
Equals(Object)

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

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

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

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

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

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

DataSourceView オブジェクトで表されたデータのリストに対して、削除操作を実行します。

(継承元 DataSourceView)
ExecuteInsert(IDictionary)

DataSourceView オブジェクトで表されたデータのリストに対して、挿入操作を実行します。

(継承元 DataSourceView)
ExecuteSelect(DataSourceSelectArguments)

現在のユーザーのサイト ナビゲーション構造体を表す SiteMapNode オブジェクトのコレクションを取得します。

ExecuteUpdate(IDictionary, IDictionary, IDictionary)

DataSourceView オブジェクトで表されたデータのリストに対して、更新操作を実行します。

(継承元 DataSourceView)
GetHashCode()

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

(継承元 Object)
GetType()

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

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

DataSourceView オブジェクトで表されたデータのリストに対して、挿入操作を非同期に実行します。

(継承元 DataSourceView)
MemberwiseClone()

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

(継承元 Object)
OnDataSourceViewChanged(EventArgs)

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

RaiseUnsupportedCapabilityError(DataSourceCapabilities)

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

(継承元 DataSourceView)
Select(DataSourceSelectArguments, DataSourceViewSelectCallback)

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

(継承元 DataSourceView)
Select(DataSourceSelectArguments)

現在のユーザーのサイト ナビゲーション構造体を表す SiteMapNode オブジェクトのコレクションを取得します。

ToString()

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

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

DataSourceView オブジェクトで表されたデータのリストに対して、更新操作を非同期に実行します。

(継承元 DataSourceView)

イベント

DataSourceViewChanged

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

(継承元 DataSourceView)

適用対象

こちらもご覧ください