SiteMapDataSourceView Třída

Definice

Poskytuje objekt silného typu HierarchicalDataSourceView pro SiteMapDataSource ovládací prvek.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
Dědičnost
SiteMapDataSourceView

Poznámky

SiteMapDataSourceOvládací prvek umožňuje ASP.NET ovládací prvky vázané na data, jako jsou TreeView Menu ovládací prvky a, k vytvoření vazby na data mapy webu.The SiteMapDataSource control enables ASP.NET data-bound controls, such as the TreeView and Menu controls, to bind to site map data. SiteMapDataSourceViewTřída se používá pro vývojáře, ale není používána vývojáři stránky ani v kódu stránky.The SiteMapDataSourceView class is used by controls developers but it is not used by page developers nor in page code.

SiteMapDataSourceVrátí a SiteMapDataSourceView pro zadanou hierarchickou cestu při Select volání metody.The SiteMapDataSource returns a SiteMapDataSourceView for a specified hierarchical path when the Select method is called. Podobně jako všechny hierarchické objekty zobrazení zdroje dat, není SiteMapDataSourceView název. místo toho je identifikována jeho jedinečnou hierarchickou cestou.Like all hierarchical data source view objects, the SiteMapDataSourceView is not named; rather, its is identified by its unique hierarchical path.

SiteMapDataSourceViewJe Obálková třída SiteMapNodeCollection kolekce.The SiteMapDataSourceView is a wrapper class on a SiteMapNodeCollection collection. SiteMapNodeCollectionTřída implementuje IHierarchicalEnumerable rozhraní, které SiteMapDataSourceView třída vrací z volání Select metody.The SiteMapNodeCollection class implements the IHierarchicalEnumerable interface, which the SiteMapDataSourceView class returns from a call to Select method. Vzhledem k SiteMapDataSource tomu SiteMapDataSourceView , že a pracují s SiteMapNode objekty, si zobrazení uchovává interní SiteMapNodeCollection a obsahuje je.Because the SiteMapDataSource and SiteMapDataSourceView work with SiteMapNode objects, the view maintains an internal SiteMapNodeCollection to contain them. Kolekce je inicializována pomocí konstruktorů zobrazení a je k ní přistupovaná Select metodou.The collection is initialized using the view's constructors and accessed with the Select method.

Konstruktory

SiteMapDataSourceView(SiteMapDataSource, String, SiteMapNode)

Inicializuje novou pojmenovanou instanci SiteMapDataSourceView třídy a přidá jeden zadaný uzel do interní kolekce uzlů.Initializes a new named instance of the SiteMapDataSourceView class, adding the single specified node to the internal collection of nodes.

SiteMapDataSourceView(SiteMapDataSource, String, SiteMapNodeCollection)

Inicializuje novou pojmenovanou instanci SiteMapDataSourceView třídy a nastaví interní kolekci uzlů do zadané kolekce uzlů.Initializes a new named instance of the SiteMapDataSourceView class, setting the internal collection of nodes to the specified node collection.

Vlastnosti

CanDelete

Načte hodnotu, která označuje, zda DataSourceView objekt přidružený k aktuálnímu DataSourceControl objektu podporuje ExecuteDelete(IDictionary, IDictionary) operaci.Gets a value indicating whether the DataSourceView object associated with the current DataSourceControl object supports the ExecuteDelete(IDictionary, IDictionary) operation.

(Zděděno od DataSourceView)
CanInsert

Načte hodnotu, která označuje, zda DataSourceView objekt přidružený k aktuálnímu DataSourceControl objektu podporuje ExecuteInsert(IDictionary) operaci.Gets a value indicating whether the DataSourceView object associated with the current DataSourceControl object supports the ExecuteInsert(IDictionary) operation.

(Zděděno od DataSourceView)
CanPage

Získá hodnotu, která označuje, zda DataSourceView objekt přidružený k aktuálnímu DataSourceControl objektu podporuje stránkování prostřednictvím dat načtených ExecuteSelect(DataSourceSelectArguments) metodou.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.

(Zděděno od DataSourceView)
CanRetrieveTotalRowCount

Získá hodnotu, která označuje, zda DataSourceView objekt přidružený k aktuálnímu DataSourceControl objektu podporuje načítání celkového počtu datových řádků místo dat.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.

(Zděděno od DataSourceView)
CanSort

Získá hodnotu, která označuje, zda DataSourceView objekt přidružený k aktuálnímu DataSourceControl objektu podporuje seřazené zobrazení na podkladovém zdroji dat.Gets a value indicating whether the DataSourceView object associated with the current DataSourceControl object supports a sorted view on the underlying data source.

(Zděděno od DataSourceView)
CanUpdate

Načte hodnotu, která označuje, zda DataSourceView objekt přidružený k aktuálnímu DataSourceControl objektu podporuje ExecuteUpdate(IDictionary, IDictionary, IDictionary) operaci.Gets a value indicating whether the DataSourceView object associated with the current DataSourceControl object supports the ExecuteUpdate(IDictionary, IDictionary, IDictionary) operation.

(Zděděno od DataSourceView)
Events

Načte seznam delegátů obslužných rutin událostí pro zobrazení zdroje dat.Gets a list of event-handler delegates for the data source view.

(Zděděno od DataSourceView)
Name

Získá název zobrazení zdroje dat.Gets the name of the data source view.

(Zděděno od DataSourceView)

Metody

CanExecute(String)

Určuje, zda lze určený příkaz Spustit.Determines whether the specified command can be executed.

(Zděděno od DataSourceView)
Delete(IDictionary, IDictionary, DataSourceViewOperationCallback)

Provede asynchronní operaci odstranění na seznamu dat, který DataSourceView objekt představuje.Performs an asynchronous delete operation on the list of data that the DataSourceView object represents.

(Zděděno od DataSourceView)
Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.Determines whether the specified object is equal to the current object.

(Zděděno od Object)
ExecuteCommand(String, IDictionary, IDictionary)

Provede zadaný příkaz.Executes the specified command.

(Zděděno od DataSourceView)
ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback)

Provede zadaný příkaz.Executes the specified command.

(Zděděno od DataSourceView)
ExecuteDelete(IDictionary, IDictionary)

Provede operaci odstranění na seznamu dat, který DataSourceView objekt představuje.Performs a delete operation on the list of data that the DataSourceView object represents.

(Zděděno od DataSourceView)
ExecuteInsert(IDictionary)

Provede operaci vložení na seznamu dat, který DataSourceView objekt představuje.Performs an insert operation on the list of data that the DataSourceView object represents.

(Zděděno od DataSourceView)
ExecuteSelect(DataSourceSelectArguments)

Získá kolekci SiteMapNode objektů, které představují navigační strukturu webu pro aktuálního uživatele.Gets the collection of the SiteMapNode objects that represents the site navigation structure for the current user.

ExecuteUpdate(IDictionary, IDictionary, IDictionary)

Provede operaci aktualizace na seznamu dat, který DataSourceView objekt představuje.Performs an update operation on the list of data that the DataSourceView object represents.

(Zděděno od DataSourceView)
GetHashCode()

Slouží jako výchozí funkce hash.Serves as the default hash function.

(Zděděno od Object)
GetType()

Získá Type aktuální instanci.Gets the Type of the current instance.

(Zděděno od Object)
Insert(IDictionary, DataSourceViewOperationCallback)

Provede asynchronní operaci vložení na seznam dat, který DataSourceView objekt představuje.Performs an asynchronous insert operation on the list of data that the DataSourceView object represents.

(Zděděno od DataSourceView)
MemberwiseClone()

Vytvoří kopii aktuálního seznamu Object .Creates a shallow copy of the current Object.

(Zděděno od Object)
OnDataSourceViewChanged(EventArgs)

Vyvolá DataSourceViewChanged událost.Raises the DataSourceViewChanged event.

RaiseUnsupportedCapabilityError(DataSourceCapabilities)

Volá se RaiseUnsupportedCapabilitiesError(DataSourceView) metodou pro porovnání schopností požadovaných pro operaci s uživateli ExecuteSelect(DataSourceSelectArguments) , které zobrazení podporuje.Called by the RaiseUnsupportedCapabilitiesError(DataSourceView) method to compare the capabilities requested for an ExecuteSelect(DataSourceSelectArguments) operation against those that the view supports.

(Zděděno od DataSourceView)
Select(DataSourceSelectArguments)

Získá kolekci SiteMapNode objektů, které představují navigační strukturu webu pro aktuálního uživatele.Gets the collection of the SiteMapNode objects that represents the site navigation structure for the current user.

Select(DataSourceSelectArguments, DataSourceViewSelectCallback)

Načte ze základního úložiště dat asynchronní seznam dat.Gets a list of data asynchronously from the underlying data storage.

(Zděděno od DataSourceView)
ToString()

Vrátí řetězec, který představuje aktuální objekt.Returns a string that represents the current object.

(Zděděno od Object)
Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback)

Provede operaci asynchronní aktualizace na seznamu dat, která DataSourceView objekt představuje.Performs an asynchronous update operation on the list of data that the DataSourceView object represents.

(Zděděno od DataSourceView)

Události

DataSourceViewChanged

Vyvolá se v případě, že došlo ke změně zobrazení zdroje dat.Occurs when the data source view has changed.

(Zděděno od DataSourceView)

Platí pro

Viz také