SiteMapDataSourceView Klasa
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
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 .
Konstruktorów
| Nazwa | Opis |
|---|---|
| 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
| Nazwa | Opis |
|---|---|
| CanDelete |
Pobiera wartość wskazującą, czy DataSourceView obiekt skojarzony z bieżącym DataSourceControl obiektem obsługuje operację ExecuteDelete(IDictionary, IDictionary) . (Dziedziczone od DataSourceView) |
| CanInsert |
Pobiera wartość wskazującą, czy DataSourceView obiekt skojarzony z bieżącym DataSourceControl obiektem obsługuje operację ExecuteInsert(IDictionary) . (Dziedziczone od DataSourceView) |
| CanPage |
Pobiera wartość wskazującą, czy DataSourceView obiekt skojarzony z bieżącym DataSourceControl obiektem obsługuje stronicowanie danych pobranych przez metodę ExecuteSelect(DataSourceSelectArguments) . (Dziedziczone od 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. (Dziedziczone od DataSourceView) |
| CanSort |
Pobiera wartość wskazującą, czy DataSourceView obiekt skojarzony z bieżącym DataSourceControl obiektem obsługuje posortowany widok w bazowym źródle danych. (Dziedziczone od DataSourceView) |
| CanUpdate |
Pobiera wartość wskazującą, czy DataSourceView obiekt skojarzony z bieżącym DataSourceControl obiektem obsługuje operację ExecuteUpdate(IDictionary, IDictionary, IDictionary) . (Dziedziczone od DataSourceView) |
| Events |
Pobiera listę delegatów procedury obsługi zdarzeń dla widoku źródła danych. (Dziedziczone od DataSourceView) |
| Name |
Pobiera nazwę widoku źródła danych. (Dziedziczone od DataSourceView) |
Metody
| Nazwa | Opis |
|---|---|
| CanExecute(String) |
Określa, czy można wykonać określone polecenie. (Dziedziczone od DataSourceView) |
| Delete(IDictionary, IDictionary, DataSourceViewOperationCallback) |
Wykonuje asynchroniczną operację usuwania na liście danych reprezentowanych przez DataSourceView obiekt. (Dziedziczone od DataSourceView) |
| Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Dziedziczone od Object) |
| ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback) |
Wykonuje określone polecenie. (Dziedziczone od DataSourceView) |
| ExecuteCommand(String, IDictionary, IDictionary) |
Wykonuje określone polecenie. (Dziedziczone od DataSourceView) |
| ExecuteDelete(IDictionary, IDictionary) |
Wykonuje operację usuwania na liście danych reprezentowanych przez DataSourceView obiekt. (Dziedziczone od DataSourceView) |
| ExecuteInsert(IDictionary) |
Wykonuje operację wstawiania na liście danych reprezentowanych przez DataSourceView obiekt. (Dziedziczone od 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. (Dziedziczone od DataSourceView) |
| GetHashCode() |
Służy jako domyślna funkcja skrótu. (Dziedziczone od Object) |
| GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Dziedziczone od Object) |
| Insert(IDictionary, DataSourceViewOperationCallback) |
Wykonuje operację asynchronicznego wstawiania na liście danych reprezentowanych przez DataSourceView obiekt. (Dziedziczone od DataSourceView) |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Dziedziczone od 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. (Dziedziczone od DataSourceView) |
| Select(DataSourceSelectArguments, DataSourceViewSelectCallback) |
Pobiera listę danych asynchronicznie z bazowego magazynu danych. (Dziedziczone od 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. (Dziedziczone od Object) |
| Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback) |
Wykonuje asynchroniczną operację aktualizacji na liście danych reprezentowanych przez DataSourceView obiekt. (Dziedziczone od DataSourceView) |
Zdarzenia
| Nazwa | Opis |
|---|---|
| DataSourceViewChanged |
Występuje, gdy widok źródła danych uległ zmianie. (Dziedziczone od DataSourceView) |