SiteMapDataSourceView Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Dostarcza silnie typizowanego HierarchicalDataSourceView obiektu dla kontrolki 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
- Dziedziczenie
Uwagi
Kontrolka SiteMapDataSource umożliwia ASP.NET kontrolki powiązane z danymi, takie jak kontrolki TreeView i Menu , do powiązania z danymi mapy witryny. Klasa SiteMapDataSourceView jest używana przez deweloperów kontrolek, ale nie jest używana przez deweloperów stron ani w kodzie strony.
Funkcja SiteMapDataSource zwraca SiteMapDataSourceView wartość dla określonej ścieżki hierarchicznej po wywołaniu Select metody . Podobnie jak wszystkie hierarchiczne obiekty widoku źródła danych, SiteMapDataSourceView obiekt nie jest nazwany, a jego nazwa jest identyfikowana przez unikatową ścieżkę hierarchiczną.
Jest SiteMapDataSourceView to klasa otoki w SiteMapNodeCollection kolekcji. Klasa SiteMapNodeCollection implementuje IHierarchicalEnumerable interfejs, który SiteMapDataSourceView klasa zwraca z wywołania metody Select
. Ponieważ obiekt SiteMapDataSource i SiteMapDataSourceView działa z obiektami SiteMapNode , widok utrzymuje element wewnętrzny SiteMapNodeCollection , aby je zawierać. Kolekcja jest inicjowana przy użyciu konstruktorów widoku i uzyskiwania do nich dostępu za Select pomocą metody .
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. |
SiteMapDataSourceView(SiteMapDataSource, String, SiteMapNodeCollection) |
Inicjuje nowe nazwane wystąpienie SiteMapDataSourceView klasy, ustawiając wewnętrzną kolekcję węzłów na określoną kolekcję węzłów. |
Właściwości
CanDelete |
Pobiera wartość wskazującą, czy DataSourceView obiekt skojarzony z bieżącym DataSourceControl obiektem obsługuje operację ExecuteDelete(IDictionary, IDictionary) . (Odziedziczone po DataSourceView) |
CanInsert |
Pobiera wartość wskazującą, czy DataSourceView obiekt skojarzony z bieżącym DataSourceControl obiektem obsługuje operację ExecuteInsert(IDictionary) . (Odziedziczone po DataSourceView) |
CanPage |
Pobiera wartość wskazującą, czy DataSourceView obiekt skojarzony z bieżącym DataSourceControl obiektem obsługuje stronicowanie danych pobranych przez metodę ExecuteSelect(DataSourceSelectArguments) . (Odziedziczone po DataSourceView) |
CanRetrieveTotalRowCount |
Pobiera wartość wskazującą, czy DataSourceView obiekt skojarzony z bieżącym DataSourceControl obiektem obsługuje pobieranie całkowitej liczby wierszy danych zamiast danych. (Odziedziczone po DataSourceView) |
CanSort |
Pobiera wartość wskazującą, czy DataSourceView obiekt skojarzony z bieżącym DataSourceControl obiektem obsługuje posortowany widok w bazowym źródle danych. (Odziedziczone po DataSourceView) |
CanUpdate |
Pobiera wartość wskazującą, czy DataSourceView obiekt skojarzony z bieżącym DataSourceControl obiektem obsługuje operację ExecuteUpdate(IDictionary, IDictionary, IDictionary) . (Odziedziczone po DataSourceView) |
Events |
Pobiera listę delegatów procedury obsługi zdarzeń dla widoku źródła danych. (Odziedziczone po DataSourceView) |
Name |
Pobiera nazwę widoku źródła danych. (Odziedziczone po DataSourceView) |
Metody
CanExecute(String) |
Określa, czy można wykonać określone polecenie. (Odziedziczone po DataSourceView) |
Delete(IDictionary, IDictionary, DataSourceViewOperationCallback) |
Wykonuje asynchroniczną operację usuwania na liście danych reprezentowanych przez DataSourceView obiekt. (Odziedziczone po DataSourceView) |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback) |
Wykonuje określone polecenie. (Odziedziczone po DataSourceView) |
ExecuteCommand(String, IDictionary, IDictionary) |
Wykonuje określone polecenie. (Odziedziczone po DataSourceView) |
ExecuteDelete(IDictionary, IDictionary) |
Wykonuje operację usuwania na liście danych reprezentowanych przez DataSourceView obiekt. (Odziedziczone po DataSourceView) |
ExecuteInsert(IDictionary) |
Wykonuje operację wstawiania na liście danych reprezentowanych przez DataSourceView obiekt. (Odziedziczone po DataSourceView) |
ExecuteSelect(DataSourceSelectArguments) |
Pobiera kolekcję SiteMapNode obiektów reprezentujących strukturę nawigacji witryny dla bieżącego użytkownika. |
ExecuteUpdate(IDictionary, IDictionary, IDictionary) |
Wykonuje operację aktualizacji na liście danych reprezentowanych przez DataSourceView obiekt. (Odziedziczone po DataSourceView) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
Insert(IDictionary, DataSourceViewOperationCallback) |
Wykonuje operację asynchronicznego wstawiania na liście danych reprezentowanych przez DataSourceView obiekt. (Odziedziczone po DataSourceView) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
OnDataSourceViewChanged(EventArgs) |
DataSourceViewChanged Zgłasza zdarzenie. |
RaiseUnsupportedCapabilityError(DataSourceCapabilities) |
Wywołana przez metodę RaiseUnsupportedCapabilitiesError(DataSourceView) w celu porównania możliwości żądanych dla ExecuteSelect(DataSourceSelectArguments) operacji względem tych, które obsługuje widok. (Odziedziczone po DataSourceView) |
Select(DataSourceSelectArguments, DataSourceViewSelectCallback) |
Pobiera listę danych asynchronicznie z bazowego magazynu danych. (Odziedziczone po DataSourceView) |
Select(DataSourceSelectArguments) |
Pobiera kolekcję SiteMapNode obiektów reprezentujących strukturę nawigacji witryny dla bieżącego użytkownika. |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback) |
Wykonuje asynchroniczną operację aktualizacji na liście danych reprezentowanych przez DataSourceView obiekt. (Odziedziczone po DataSourceView) |
Zdarzenia
DataSourceViewChanged |
Występuje, gdy widok źródła danych uległ zmianie. (Odziedziczone po DataSourceView) |