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
- Наследование
Комментарии
Элемент SiteMapDataSource управления позволяет ASP.NET привязанных к данным элементов управления, таких как TreeView элементы управления и Menu , для привязки к данным карты сайта. Класс SiteMapDataSourceView используется разработчиками элементов управления, но не используется разработчиками страниц и в коде страницы.
Возвращает SiteMapDataSourceSiteMapDataSourceView для указанного иерархического пути при вызове Select метода . Как и все объекты иерархического представления источника данных, SiteMapDataSourceView объект не называется, а определяется уникальным иерархическим путем.
— SiteMapDataSourceView это класс-оболочка в SiteMapNodeCollection коллекции. Класс SiteMapNodeCollection реализует IHierarchicalEnumerable интерфейс , который SiteMapDataSourceView класс возвращает из вызова Select
метода .
SiteMapDataSource Так как и SiteMapDataSourceView работают с SiteMapNode объектами, представление поддерживает внутренний SiteMapNodeCollection объект для их хранения. Коллекция инициализируется с помощью конструкторов представления и обращается с помощью Select метода .
Конструкторы
SiteMapDataSourceView(SiteMapDataSource, String, SiteMapNode) |
Инициализирует новый экземпляр класса SiteMapDataSourceView, добавляя отдельный указанный узел во внутреннюю коллекцию узлов. |
SiteMapDataSourceView(SiteMapDataSource, String, SiteMapNodeCollection) |
Инициализирует новый экземпляр класса SiteMapDataSourceView, задавая указанную внутреннюю коллекцию узлов. |
Свойства
CanDelete |
Получает значение, указывающее, поддерживает ли объект DataSourceView, связанный с текущим объектом DataSourceControl, операцию ExecuteDelete(IDictionary, IDictionary). (Унаследовано от DataSourceView) |
CanInsert |
Получает значение, указывающее, поддерживает ли объект DataSourceView, связанный с текущим объектом DataSourceControl, операцию ExecuteInsert(IDictionary). (Унаследовано от DataSourceView) |
CanPage |
Возвращает значение, указывающее, поддерживает ли объект DataSourceView, связанный с текущим объектом DataSourceControl, разбиение на страницы данных, извлеченных с помощью метода ExecuteSelect(DataSourceSelectArguments). (Унаследовано от DataSourceView) |
CanRetrieveTotalRowCount |
Возвращает значение, указывающее, поддерживает ли объект DataSourceView связанный с текущим объектом DataSourceControl, извлечение общего количества строк данных вместо самих данных. (Унаследовано от DataSourceView) |
CanSort |
Возвращает значение, указывающее, поддерживает ли объект DataSourceView, связанный с текущим объектом DataSourceControl, отсортированное представление, на котором основывается источник базовых данных. (Унаследовано от DataSourceView) |
CanUpdate |
Получает значение, указывающее, поддерживает ли объект DataSourceView, связанный с текущим объектом DataSourceControl, операцию 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) |