SiteMapDataSourceView Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce un oggetto fortemente tipizzato HierarchicalDataSourceView per il SiteMapDataSource controllo .
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
- Ereditarietà
Commenti
Il controllo SiteMapDataSource consente ASP.NET controlli associati a dati, ad esempio i controlli TreeView e Menu, per l'associazione ai dati della mappa del sito. La SiteMapDataSourceView classe viene usata dagli sviluppatori di controlli, ma non viene usata dagli sviluppatori di pagine né dal codice della pagina.
Restituisce SiteMapDataSource un oggetto SiteMapDataSourceView per un percorso gerarchico specificato quando viene chiamato il Select metodo . Analogamente a tutti gli oggetti vista origine dati gerarchica, l'oggetto SiteMapDataSourceView non viene denominato, ma viene identificato dal percorso gerarchico univoco.
SiteMapDataSourceView è una classe wrapper in una SiteMapNodeCollection raccolta. La SiteMapNodeCollection classe implementa l'interfaccia IHierarchicalEnumerable restituita SiteMapDataSourceView dalla classe da una chiamata al Select metodo . Poiché e SiteMapDataSourceSiteMapDataSourceView funzionano con SiteMapNode gli oggetti , la vista mantiene un elemento interno SiteMapNodeCollection per contenere tali oggetti. La raccolta viene inizializzata usando i costruttori della vista e a cui si accede con il Select metodo .
Costruttori
| Nome | Descrizione |
|---|---|
| SiteMapDataSourceView(SiteMapDataSource, String, SiteMapNode) |
Inizializza una nuova istanza denominata della SiteMapDataSourceView classe , aggiungendo il singolo nodo specificato alla raccolta interna di nodi. |
| SiteMapDataSourceView(SiteMapDataSource, String, SiteMapNodeCollection) |
Inizializza una nuova istanza denominata della SiteMapDataSourceView classe , impostando la raccolta interna di nodi sulla raccolta di nodi specificata. |
Proprietà
| Nome | Descrizione |
|---|---|
| CanDelete |
Ottiene un valore che indica se l'oggetto DataSourceView associato all'oggetto corrente DataSourceControl supporta l'operazione ExecuteDelete(IDictionary, IDictionary) . (Ereditato da DataSourceView) |
| CanInsert |
Ottiene un valore che indica se l'oggetto DataSourceView associato all'oggetto corrente DataSourceControl supporta l'operazione ExecuteInsert(IDictionary) . (Ereditato da DataSourceView) |
| CanPage |
Ottiene un valore che indica se l'oggetto DataSourceView associato all'oggetto corrente DataSourceControl supporta il paging dei dati recuperati dal ExecuteSelect(DataSourceSelectArguments) metodo . (Ereditato da DataSourceView) |
| CanRetrieveTotalRowCount |
Ottiene un valore che indica se l'oggetto DataSourceView associato all'oggetto corrente DataSourceControl supporta il recupero del numero totale di righe di dati anziché i dati. (Ereditato da DataSourceView) |
| CanSort |
Ottiene un valore che indica se l'oggetto DataSourceView associato all'oggetto corrente DataSourceControl supporta una vista ordinata nell'origine dati sottostante. (Ereditato da DataSourceView) |
| CanUpdate |
Ottiene un valore che indica se l'oggetto DataSourceView associato all'oggetto corrente DataSourceControl supporta l'operazione ExecuteUpdate(IDictionary, IDictionary, IDictionary) . (Ereditato da DataSourceView) |
| Events |
Ottiene un elenco di delegati del gestore eventi per la vista origine dati. (Ereditato da DataSourceView) |
| Name |
Ottiene il nome della vista origine dati. (Ereditato da DataSourceView) |
Metodi
| Nome | Descrizione |
|---|---|
| CanExecute(String) |
Determina se è possibile eseguire il comando specificato. (Ereditato da DataSourceView) |
| Delete(IDictionary, IDictionary, DataSourceViewOperationCallback) |
Esegue un'operazione di eliminazione asincrona nell'elenco di dati rappresentato dall'oggetto DataSourceView . (Ereditato da DataSourceView) |
| Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback) |
Esegue il comando specificato. (Ereditato da DataSourceView) |
| ExecuteCommand(String, IDictionary, IDictionary) |
Esegue il comando specificato. (Ereditato da DataSourceView) |
| ExecuteDelete(IDictionary, IDictionary) |
Esegue un'operazione di eliminazione nell'elenco di dati rappresentato dall'oggetto DataSourceView . (Ereditato da DataSourceView) |
| ExecuteInsert(IDictionary) |
Esegue un'operazione di inserimento nell'elenco di dati rappresentato dall'oggetto DataSourceView . (Ereditato da DataSourceView) |
| ExecuteSelect(DataSourceSelectArguments) |
Ottiene la raccolta di oggetti che rappresenta la struttura di SiteMapNode navigazione del sito per l'utente corrente. |
| ExecuteUpdate(IDictionary, IDictionary, IDictionary) |
Esegue un'operazione di aggiornamento nell'elenco di dati rappresentato dall'oggetto DataSourceView . (Ereditato da DataSourceView) |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| Insert(IDictionary, DataSourceViewOperationCallback) |
Esegue un'operazione di inserimento asincrona nell'elenco di dati rappresentato dall'oggetto DataSourceView . (Ereditato da DataSourceView) |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| OnDataSourceViewChanged(EventArgs) |
Genera l'evento DataSourceViewChanged. |
| RaiseUnsupportedCapabilityError(DataSourceCapabilities) |
Chiamato dal RaiseUnsupportedCapabilitiesError(DataSourceView) metodo per confrontare le funzionalità richieste per un'operazione ExecuteSelect(DataSourceSelectArguments) rispetto a quelle supportate dalla vista. (Ereditato da DataSourceView) |
| Select(DataSourceSelectArguments, DataSourceViewSelectCallback) |
Ottiene un elenco di dati in modo asincrono dall'archivio dati sottostante. (Ereditato da DataSourceView) |
| Select(DataSourceSelectArguments) |
Ottiene la raccolta di oggetti che rappresenta la struttura di SiteMapNode navigazione del sito per l'utente corrente. |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
| Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback) |
Esegue un'operazione di aggiornamento asincrona nell'elenco di dati rappresentato dall'oggetto DataSourceView . (Ereditato da DataSourceView) |
Eventi
| Nome | Descrizione |
|---|---|
| DataSourceViewChanged |
Si verifica quando la vista origine dati è stata modificata. (Ereditato da DataSourceView) |