SiteMapDataSourceView Klasa

Definicja

Zapewnia silnie wpisaną HierarchicalDataSourceView obiekt dla SiteMapDataSource kontrolki.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
Dziedziczenie
SiteMapDataSourceView

Uwagi

SiteMapDataSourceKontrolka włącza kontrolki powiązane z danymi ASP.NET, takie jak TreeView Menu kontrolki i, w celu powiązania z danymi mapy witryny.The SiteMapDataSource control enables ASP.NET data-bound controls, such as the TreeView and Menu controls, to bind to site map data. SiteMapDataSourceViewKlasa jest używana przez kontrolowanie deweloperów, ale nie jest używana przez deweloperów stron ani w kodzie strony.The SiteMapDataSourceView class is used by controls developers but it is not used by page developers nor in page code.

SiteMapDataSourceZwraca wartość a SiteMapDataSourceView dla określonej ścieżki hierarchicznej, gdy Select wywoływana jest metoda.The SiteMapDataSource returns a SiteMapDataSourceView for a specified hierarchical path when the Select method is called. Podobnie jak w przypadku wszystkich obiektów widoku hierarchicznego źródła danych, SiteMapDataSourceView nie jest to nazwa, a jego wartość jest identyfikowana przy użyciu unikatowej ścieżki hierarchicznej.Like all hierarchical data source view objects, the SiteMapDataSourceView is not named; rather, its is identified by its unique hierarchical path.

SiteMapDataSourceViewJest to Klasa otoki w SiteMapNodeCollection kolekcji.The SiteMapDataSourceView is a wrapper class on a SiteMapNodeCollection collection. SiteMapNodeCollectionKlasa implementuje IHierarchicalEnumerable interfejs, który SiteMapDataSourceView Klasa zwraca z wywołania Select metody.The SiteMapNodeCollection class implements the IHierarchicalEnumerable interface, which the SiteMapDataSourceView class returns from a call to Select method. Ponieważ SiteMapDataSource obiekty i SiteMapDataSourceView pracują z SiteMapNode obiektami, widok utrzymuje wewnętrzną, SiteMapNodeCollection aby je umieścić.Because the SiteMapDataSource and SiteMapDataSourceView work with SiteMapNode objects, the view maintains an internal SiteMapNodeCollection to contain them. Kolekcja jest inicjowana przy użyciu konstruktorów widoku i uzyskuje do niej dostęp za pomocą Select metody.The collection is initialized using the view's constructors and accessed with the Select method.

Konstruktory

SiteMapDataSourceView(SiteMapDataSource, String, SiteMapNode)

Inicjuje nowe nazwane wystąpienie SiteMapDataSourceView klasy, dodając pojedynczy określony węzeł do wewnętrznej kolekcji węzłów.Initializes a new named instance of the SiteMapDataSourceView class, adding the single specified node to the internal collection of nodes.

SiteMapDataSourceView(SiteMapDataSource, String, SiteMapNodeCollection)

Inicjuje nowe nazwane wystąpienie SiteMapDataSourceView klasy, ustawiając wewnętrzną kolekcję węzłów do określonej kolekcji węzłów.Initializes a new named instance of the SiteMapDataSourceView class, setting the internal collection of nodes to the specified node collection.

Właściwości

CanDelete

Pobiera wartość wskazującą, czy DataSourceView obiekt skojarzony z bieżącym DataSourceControl obiektem obsługuje ExecuteDelete(IDictionary, IDictionary) operację.Gets a value indicating whether the DataSourceView object associated with the current DataSourceControl object supports the ExecuteDelete(IDictionary, IDictionary) operation.

(Odziedziczone po DataSourceView)
CanInsert

Pobiera wartość wskazującą, czy DataSourceView obiekt skojarzony z bieżącym DataSourceControl obiektem obsługuje ExecuteInsert(IDictionary) operację.Gets a value indicating whether the DataSourceView object associated with the current DataSourceControl object supports the ExecuteInsert(IDictionary) operation.

(Odziedziczone po DataSourceView)
CanPage

Pobiera wartość wskazującą, czy DataSourceView obiekt skojarzony z bieżącym DataSourceControl obiektem obsługuje stronicowanie przez dane pobierane przez ExecuteSelect(DataSourceSelectArguments) metodę.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.

(Odziedziczone po DataSourceView)
CanRetrieveTotalRowCount

Pobiera wartość wskazującą, czy DataSourceView obiekt skojarzony z bieżącym DataSourceControl obiektem obsługuje pobieranie łącznej liczby wierszy danych zamiast danych.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.

(Odziedziczone po DataSourceView)
CanSort

Pobiera wartość wskazującą, czy DataSourceView obiekt skojarzony z bieżącym DataSourceControl obiektem obsługuje widok posortowany na źródłowym źródle danych.Gets a value indicating whether the DataSourceView object associated with the current DataSourceControl object supports a sorted view on the underlying data source.

(Odziedziczone po DataSourceView)
CanUpdate

Pobiera wartość wskazującą, czy DataSourceView obiekt skojarzony z bieżącym DataSourceControl obiektem obsługuje ExecuteUpdate(IDictionary, IDictionary, IDictionary) operację.Gets a value indicating whether the DataSourceView object associated with the current DataSourceControl object supports the ExecuteUpdate(IDictionary, IDictionary, IDictionary) operation.

(Odziedziczone po DataSourceView)
Events

Pobiera listę delegatów obsługi zdarzeń dla widoku źródła danych.Gets a list of event-handler delegates for the data source view.

(Odziedziczone po DataSourceView)
Name

Pobiera nazwę widoku źródła danych.Gets the name of the data source view.

(Odziedziczone po DataSourceView)

Metody

CanExecute(String)

Określa, czy można wykonać określone polecenie.Determines whether the specified command can be executed.

(Odziedziczone po DataSourceView)
Delete(IDictionary, IDictionary, DataSourceViewOperationCallback)

Wykonuje asynchroniczne operacje usuwania na liście danych DataSourceView reprezentowanej przez obiekt.Performs an asynchronous delete operation on the list of data that the DataSourceView object represents.

(Odziedziczone po DataSourceView)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.Determines whether the specified object is equal to the current object.

(Odziedziczone po Object)
ExecuteCommand(String, IDictionary, IDictionary)

Wykonuje określone polecenie.Executes the specified command.

(Odziedziczone po DataSourceView)
ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback)

Wykonuje określone polecenie.Executes the specified command.

(Odziedziczone po DataSourceView)
ExecuteDelete(IDictionary, IDictionary)

Wykonuje operację usuwania na liście danych DataSourceView reprezentowanej przez obiekt.Performs a delete operation on the list of data that the DataSourceView object represents.

(Odziedziczone po DataSourceView)
ExecuteInsert(IDictionary)

Wykonuje operację wstawiania na liście danych DataSourceView reprezentowanej przez obiekt.Performs an insert operation on the list of data that the DataSourceView object represents.

(Odziedziczone po DataSourceView)
ExecuteSelect(DataSourceSelectArguments)

Pobiera kolekcję SiteMapNode obiektów reprezentujących strukturę nawigacji witryny dla bieżącego użytkownika.Gets the collection of the SiteMapNode objects that represents the site navigation structure for the current user.

ExecuteUpdate(IDictionary, IDictionary, IDictionary)

Wykonuje operację aktualizacji na liście danych DataSourceView reprezentowanej przez obiekt.Performs an update operation on the list of data that the DataSourceView object represents.

(Odziedziczone po DataSourceView)
GetHashCode()

Służy jako domyślna funkcja skrótu.Serves as the default hash function.

(Odziedziczone po Object)
GetType()

Pobiera Type bieżące wystąpienie.Gets the Type of the current instance.

(Odziedziczone po Object)
Insert(IDictionary, DataSourceViewOperationCallback)

Wykonuje asynchroniczną operację wstawiania na liście danych DataSourceView reprezentowanej przez obiekt.Performs an asynchronous insert operation on the list of data that the DataSourceView object represents.

(Odziedziczone po DataSourceView)
MemberwiseClone()

Tworzy skróconą kopię bieżącego elementu Object .Creates a shallow copy of the current Object.

(Odziedziczone po Object)
OnDataSourceViewChanged(EventArgs)

Podnosi DataSourceViewChanged zdarzenie.Raises the DataSourceViewChanged event.

RaiseUnsupportedCapabilityError(DataSourceCapabilities)

Wywoływane przez RaiseUnsupportedCapabilitiesError(DataSourceView) metodę, aby porównać możliwości wymagane dla operacji z ExecuteSelect(DataSourceSelectArguments) tymi, które są obsługiwane przez widok.Called by the RaiseUnsupportedCapabilitiesError(DataSourceView) method to compare the capabilities requested for an ExecuteSelect(DataSourceSelectArguments) operation against those that the view supports.

(Odziedziczone po DataSourceView)
Select(DataSourceSelectArguments)

Pobiera kolekcję SiteMapNode obiektów reprezentujących strukturę nawigacji witryny dla bieżącego użytkownika.Gets the collection of the SiteMapNode objects that represents the site navigation structure for the current user.

Select(DataSourceSelectArguments, DataSourceViewSelectCallback)

Pobiera listę danych asynchronicznie z bazowego magazynu danych.Gets a list of data asynchronously from the underlying data storage.

(Odziedziczone po DataSourceView)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.Returns a string that represents the current object.

(Odziedziczone po Object)
Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback)

Wykonuje asynchroniczną operację aktualizacji na liście danych DataSourceView reprezentowanej przez obiekt.Performs an asynchronous update operation on the list of data that the DataSourceView object represents.

(Odziedziczone po DataSourceView)

Zdarzenia

DataSourceViewChanged

Występuje po zmianie widoku źródła danych.Occurs when the data source view has changed.

(Odziedziczone po DataSourceView)

Dotyczy

Zobacz też