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

Комментарии

Элемент управления позволяет ASP.NET элементам управления, связанным с данными, TreeView таким Menu как элементы управления и, выполнять привязку к данным карт узла. 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.

SiteMapDataSource Метод возвращает для указанного иерархического пути при вызове метода. SiteMapDataSourceView SelectThe 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.

— Это класс-оболочка SiteMapNodeCollection для коллекции. SiteMapDataSourceViewThe SiteMapDataSourceView is a wrapper class on a SiteMapNodeCollection collection. Класс реализует интерфейс, который SiteMapDataSourceView возвращается классом из вызова Select метода. IHierarchicalEnumerable SiteMapNodeCollectionThe SiteMapNodeCollection class implements the IHierarchicalEnumerable interface, which the SiteMapDataSourceView class returns from a call to Select method. Так как SiteMapDataSource объект SiteMapDataSourceView и работает 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, добавляя отдельный указанный узел во внутреннюю коллекцию узлов.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

Получает значение, указывающее, поддерживает ли объект DataSourceView, связанный с текущим объектом DataSourceControl, операцию 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

Получает значение, указывающее, поддерживает ли объект DataSourceView, связанный с текущим объектом DataSourceControl, операцию ExecuteInsert(IDictionary).Gets a value indicating whether the DataSourceView object associated with the current DataSourceControl object supports the ExecuteInsert(IDictionary) operation.

(Унаследовано от DataSourceView)
CanPage

Возвращает значение, указывающее, поддерживает ли объект DataSourceView, связанный с текущим объектом DataSourceControl, разбиение на страницы данных, извлеченных с помощью метода 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

Возвращает значение, указывающее, поддерживает ли объект DataSourceView связанный с текущим объектом DataSourceControl, извлечение общего количества строк данных вместо самих данных.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

Возвращает значение, указывающее, поддерживает ли объект DataSourceView, связанный с текущим объектом DataSourceControl, отсортированное представление, на котором основывается источник базовых данных.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

Получает значение, указывающее, поддерживает ли объект DataSourceView, связанный с текущим объектом DataSourceControl, операцию 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()

Возвращает строку, представляющую текущий объект.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)

Применяется к

Дополнительно