SiteMapDataSourceView SiteMapDataSourceView SiteMapDataSourceView SiteMapDataSourceView Class

定義

厳密に型指定されている 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
継承
SiteMapDataSourceViewSiteMapDataSourceViewSiteMapDataSourceViewSiteMapDataSourceView

注釈

SiteMapDataSourceなどにより、ASP.NET データ バインド コントロール、コントロール、TreeViewMenuコントロールのサイト マップ データにバインドします。The 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.

SiteMapDataSourceを返します、SiteMapDataSourceViewの階層パス。 指定したときに、Selectメソッドが呼び出されます。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.

SiteMapDataSourceViewラッパー クラスは、SiteMapNodeCollectionコレクション。The SiteMapDataSourceView is a wrapper class on a SiteMapNodeCollection collection. SiteMapNodeCollectionクラスが実装する、IHierarchicalEnumerableが、インターフェイス、SiteMapDataSourceViewへの呼び出しからクラスを返しますSelectメソッド。The SiteMapNodeCollection class implements the IHierarchicalEnumerable interface, which the SiteMapDataSourceView class returns from a call to Select method. SiteMapDataSourceSiteMapDataSourceViewと連携してSiteMapNodeオブジェクトをビューの内部保持SiteMapNodeCollectionそれらを格納します。Because 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(SiteMapDataSource, String, SiteMapNode) SiteMapDataSourceView(SiteMapDataSource, String, SiteMapNode) 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(SiteMapDataSource, String, SiteMapNodeCollection) SiteMapDataSourceView(SiteMapDataSource, String, SiteMapNodeCollection) 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.

メソッド

CanExecute(String) CanExecute(String) CanExecute(String) CanExecute(String)

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

(Inherited from DataSourceView)
Delete(IDictionary, IDictionary, DataSourceViewOperationCallback) Delete(IDictionary, IDictionary, DataSourceViewOperationCallback) Delete(IDictionary, IDictionary, DataSourceViewOperationCallback) Delete(IDictionary, IDictionary, DataSourceViewOperationCallback)

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

(Inherited from DataSourceView)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

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

(Inherited from Object)
ExecuteCommand(String, IDictionary, IDictionary) ExecuteCommand(String, IDictionary, IDictionary) ExecuteCommand(String, IDictionary, IDictionary) ExecuteCommand(String, IDictionary, IDictionary)

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

(Inherited from DataSourceView)
ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback) ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback) ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback) ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback)

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

(Inherited from DataSourceView)
ExecuteDelete(IDictionary, IDictionary) ExecuteDelete(IDictionary, IDictionary) ExecuteDelete(IDictionary, IDictionary) ExecuteDelete(IDictionary, IDictionary)

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

(Inherited from DataSourceView)
ExecuteInsert(IDictionary) ExecuteInsert(IDictionary) ExecuteInsert(IDictionary) ExecuteInsert(IDictionary)

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

(Inherited from DataSourceView)
ExecuteSelect(DataSourceSelectArguments) ExecuteSelect(DataSourceSelectArguments) ExecuteSelect(DataSourceSelectArguments) ExecuteSelect(DataSourceSelectArguments)

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

ExecuteUpdate(IDictionary, IDictionary, IDictionary) ExecuteUpdate(IDictionary, IDictionary, IDictionary) ExecuteUpdate(IDictionary, IDictionary, IDictionary) ExecuteUpdate(IDictionary, IDictionary, IDictionary)

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

(Inherited from DataSourceView)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

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

(Inherited from Object)
GetType() GetType() GetType() GetType()

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

(Inherited from Object)
Insert(IDictionary, DataSourceViewOperationCallback) Insert(IDictionary, DataSourceViewOperationCallback) Insert(IDictionary, DataSourceViewOperationCallback) Insert(IDictionary, DataSourceViewOperationCallback)

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

(Inherited from DataSourceView)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

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

(Inherited from Object)
OnDataSourceViewChanged(EventArgs) OnDataSourceViewChanged(EventArgs) OnDataSourceViewChanged(EventArgs) OnDataSourceViewChanged(EventArgs)

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

RaiseUnsupportedCapabilityError(DataSourceCapabilities) RaiseUnsupportedCapabilityError(DataSourceCapabilities) RaiseUnsupportedCapabilityError(DataSourceCapabilities) 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.

(Inherited from DataSourceView)
Select(DataSourceSelectArguments) Select(DataSourceSelectArguments) Select(DataSourceSelectArguments) Select(DataSourceSelectArguments)

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

Select(DataSourceSelectArguments, DataSourceViewSelectCallback) Select(DataSourceSelectArguments, DataSourceViewSelectCallback) Select(DataSourceSelectArguments, DataSourceViewSelectCallback) Select(DataSourceSelectArguments, DataSourceViewSelectCallback)

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

(Inherited from DataSourceView)
ToString() ToString() ToString() ToString()

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

(Inherited from Object)
Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback) Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback) Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback) Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback)

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

(Inherited from DataSourceView)

プロパティ

CanDelete CanDelete CanDelete 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.

(Inherited from DataSourceView)
CanInsert CanInsert CanInsert CanInsert

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

(Inherited from DataSourceView)
CanPage CanPage CanPage 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.

(Inherited from DataSourceView)
CanRetrieveTotalRowCount CanRetrieveTotalRowCount CanRetrieveTotalRowCount 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.

(Inherited from DataSourceView)
CanSort CanSort CanSort 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.

(Inherited from DataSourceView)
CanUpdate CanUpdate CanUpdate 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.

(Inherited from DataSourceView)
Events Events Events Events

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

(Inherited from DataSourceView)
Name Name Name Name

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

(Inherited from DataSourceView)

イベント

DataSourceViewChanged DataSourceViewChanged DataSourceViewChanged DataSourceViewChanged

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

(Inherited from DataSourceView)

適用対象

こちらもご覧ください