ContextDataSourceView 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.
Supporta il ContextDataSource controllo e fornisce un'interfaccia per i controlli associati a dati per eseguire operazioni sui dati.
public ref class ContextDataSourceView abstract : System::Web::UI::WebControls::QueryableDataSourceView
public abstract class ContextDataSourceView : System.Web.UI.WebControls.QueryableDataSourceView
type ContextDataSourceView = class
inherit QueryableDataSourceView
Public MustInherit Class ContextDataSourceView
Inherits QueryableDataSourceView
- Ereditarietà
- Derivato
Costruttori
| Nome | Descrizione |
|---|---|
| ContextDataSourceView(DataSourceControl, String, HttpContext) |
Inizializza una nuova istanza della classe ContextDataSourceView. |
Campi
| Nome | Descrizione |
|---|---|
| EventContextCreated |
Indica che si è verificato un evento dopo la creazione di un'istanza dell'oggetto tipo di contesto. |
| EventContextCreating |
Indica che si verifica un evento prima della creazione di un'istanza dell'oggetto tipo di contesto. |
| EventContextDisposing |
Indica che un evento si verifica prima dell'eliminazione di un'istanza dell'oggetto tipo di contesto. |
Proprietà
| Nome | Descrizione |
|---|---|
| AutoGenerateOrderByClause |
Ottiene o imposta un valore che indica se l'oggetto QueryableDataSourceView associato al controllo corrente QueryableDataSource crea una clausola dinamica |
| AutoGenerateWhereClause |
Ottiene o imposta un valore che indica se l'oggetto QueryableDataSourceView associato al controllo corrente QueryableDataSource crea una clausola dinamica |
| AutoPage |
Ottiene o imposta un valore che indica se l'oggetto QueryableDataSourceView associato al controllo corrente QueryableDataSource supporta il paging per impostazione predefinita. (Ereditato da QueryableDataSourceView) |
| AutoSort |
Ottiene o imposta un valore che indica se l'oggetto associato al controllo corrente QueryableDataSourceView supporta l'ordinamento QueryableDataSource per impostazione predefinita. (Ereditato da QueryableDataSourceView) |
| CanDelete |
Ottiene un valore che indica se l'oggetto QueryableDataSourceView associato al controllo corrente QueryableDataSource supporta operazioni di eliminazione. (Ereditato da QueryableDataSourceView) |
| CanInsert |
Ottiene un valore che indica se l'oggetto QueryableDataSourceView associato al controllo corrente QueryableDataSource supporta operazioni di inserimento. (Ereditato da QueryableDataSourceView) |
| CanPage |
Ottiene un valore che indica se l'oggetto QueryableDataSourceView associato al controllo corrente QueryableDataSource supporta il paging. (Ereditato da QueryableDataSourceView) |
| CanRetrieveTotalRowCount |
Ottiene un valore che indica se l'oggetto QueryableDataSourceView associato al controllo corrente QueryableDataSource supporta il recupero del numero totale di righe di dati e il recupero dei dati. (Ereditato da QueryableDataSourceView) |
| CanSort |
Ottiene un valore che indica se l'oggetto QueryableDataSourceView associato al controllo corrente QueryableDataSource supporta una visualizzazione ordinata dei dati recuperati. (Ereditato da QueryableDataSourceView) |
| CanUpdate |
Ottiene un valore che indica se l'oggetto QueryableDataSourceView associato al controllo corrente QueryableDataSource supporta operazioni di aggiornamento. (Ereditato da QueryableDataSourceView) |
| Context |
Ottiene o imposta il contesto dati corrente. |
| ContextType |
Ottiene il tipo del contesto dati. |
| ContextTypeName |
Ottiene o imposta il nome della classe del contesto dati che contiene il campo o la proprietà specificata nella TableName proprietà . |
| DeleteParameters |
Ottiene la raccolta che contiene i parametri utilizzati durante un'operazione di eliminazione. (Ereditato da QueryableDataSourceView) |
| EntitySet |
Ottiene o imposta l'oggetto che contiene il valore dei dati da recuperare. |
| EntitySetName |
Ottiene o imposta il nome della proprietà o del campo nella classe contesto dati che rappresenta una raccolta di dati. |
| EntitySetType |
Ottiene o imposta il nome dell'oggetto creato per un'operazione di inserimento, eliminazione o aggiornamento. |
| EntityType |
Ottiene o imposta l'oggetto creato per un'operazione di inserimento, eliminazione o aggiornamento. |
| EntityTypeName |
Ottiene o imposta il nome dell'oggetto creato per un'operazione di inserimento, eliminazione o aggiornamento. |
| Events |
Ottiene un elenco di delegati del gestore eventi per la vista origine dati. (Ereditato da DataSourceView) |
| GroupBy |
Ottiene o imposta il nome o i nomi delle proprietà da utilizzare durante l'operazione di selezione per il raggruppamento dei dati. (Ereditato da QueryableDataSourceView) |
| GroupByParameters |
Ottiene una raccolta di parametri i cui valori vengono utilizzati per creare la |
| InsertParameters |
Ottiene una raccolta di parametri utilizzati durante l'operazione di inserimento. (Ereditato da QueryableDataSourceView) |
| IsTrackingViewState |
Ottiene un valore che indica se l'oggetto QueryableDataSourceView sta salvando le modifiche apportate allo stato di visualizzazione. (Ereditato da QueryableDataSourceView) |
| Name |
Ottiene il nome della vista origine dati. (Ereditato da DataSourceView) |
| OrderBy |
Ottiene o imposta il nome o i nomi delle proprietà utilizzate durante l'operazione di selezione per ordinare i dati. (Ereditato da QueryableDataSourceView) |
| OrderByParameters |
Ottiene una raccolta di parametri utilizzati durante l'operazione di selezione per ordinare i dati. (Ereditato da QueryableDataSourceView) |
| OrderGroupsBy |
Ottiene o imposta i nomi delle proprietà utilizzate durante l'operazione di selezione per ordinare i dati raggruppati. (Ereditato da QueryableDataSourceView) |
| OrderGroupsByParameters |
Ottiene una raccolta di parametri utilizzati per creare la |
| SelectNew |
Ottiene o imposta le proprietà e i valori calcolati inclusi nei dati recuperati. (Ereditato da QueryableDataSourceView) |
| SelectNewParameters |
Ottiene la raccolta di parametri utilizzati durante un'operazione di recupero dati. (Ereditato da QueryableDataSourceView) |
| UpdateParameters |
Ottiene la raccolta di parametri utilizzati durante un'operazione di aggiornamento. (Ereditato da QueryableDataSourceView) |
| Where |
Ottiene o imposta un valore che specifica quali condizioni devono essere vere per includere una riga nei dati recuperati. (Ereditato da QueryableDataSourceView) |
| WhereParameters |
Ottiene una raccolta di parametri utilizzati per creare una |
Metodi
| Nome | Descrizione |
|---|---|
| BuildDeleteObject(IDictionary, IDictionary, IDictionary<String,Exception>) |
Crea gli oggetti da utilizzare per l'operazione di eliminazione. (Ereditato da QueryableDataSourceView) |
| BuildInsertObject(IDictionary, IDictionary<String,Exception>) |
Crea gli oggetti da utilizzare per l'operazione di inserimento utilizzando i valori da inserire e il messaggio di errore da visualizzare se l'operazione non riesce. (Ereditato da QueryableDataSourceView) |
| BuildQuery(DataSourceSelectArguments) |
Crea un'espressione di query Select usando gli argomenti select dell'origine dati. (Ereditato da QueryableDataSourceView) |
| BuildUpdateObjects(IDictionary, IDictionary, IDictionary, IDictionary<String,Exception>) |
Crea gli oggetti da utilizzare per l'operazione di aggiornamento utilizzando i valori specificati. (Ereditato da QueryableDataSourceView) |
| CanExecute(String) |
Determina se è possibile eseguire il comando specificato. (Ereditato da DataSourceView) |
| ClearOriginalValues() |
Cancella i valori originali. (Ereditato da QueryableDataSourceView) |
| CreateContext(DataSourceOperation) |
Crea un'istanza del contesto dati e del tipo di set di entità per l'operazione specificata. |
| CreateQueryContext(DataSourceSelectArguments) |
Crea un'istanza di un oggetto contesto di query contenente gli insiemi di parametri valutati. (Ereditato da QueryableDataSourceView) |
| Delete(IDictionary, IDictionary, DataSourceViewOperationCallback) |
Esegue un'operazione di eliminazione asincrona nell'elenco di dati rappresentato dall'oggetto DataSourceView . (Ereditato da DataSourceView) |
| Delete(IDictionary, IDictionary) |
Esegue un'operazione di eliminazione. (Ereditato da QueryableDataSourceView) |
| DeleteObject(Object) |
Elimina un oggetto dati da una tabella. (Ereditato da QueryableDataSourceView) |
| DisposeContext() |
Elimina il contesto dopo l'esecuzione di un'operazione. |
| DisposeContext(Object) |
Elimina il contesto dati specificato dopo l'esecuzione di un'operazione. |
| 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 utilizzando le chiavi specificate e utilizzando i valori di riga utilizzati per rilevare i conflitti. |
| ExecuteInsert(IDictionary) |
Esegue un'operazione di inserimento utilizzando i valori specificati in una raccolta. |
| ExecutePaging(IQueryable, QueryContext) |
Esegue il paging utilizzando l'oggetto QueryContext dall'oggetto QueryableDataSource . (Ereditato da QueryableDataSourceView) |
| ExecuteQuery(IQueryable, QueryContext) |
Esegue un'operazione di query, ordinamento o paging sull'oggetto IQueryable<T> . (Ereditato da QueryableDataSourceView) |
| ExecuteQueryExpressions(IQueryable, QueryContext) |
Esegue espressioni di query usando un IQueryable oggetto e l'oggetto QueryContext . (Ereditato da QueryableDataSourceView) |
| ExecuteSelect(DataSourceSelectArguments) |
Esegue un'operazione di recupero dati. (Ereditato da QueryableDataSourceView) |
| ExecuteSorting(IQueryable, QueryContext) |
Esegue un'operazione di ordinamento. (Ereditato da QueryableDataSourceView) |
| ExecuteUpdate(IDictionary, IDictionary, IDictionary) |
Esegue un'operazione di aggiornamento utilizzando i valori di chiave di riga specificati, i valori di riga e i valori di riga utilizzati per rilevare i conflitti. |
| GetDataObjectType(Type) |
Recupera il tipo di oggetto dati da utilizzare per le operazioni di eliminazione, inserimento e aggiornamento. |
| GetEntitySetType() |
Recupera il set di entità come proprietà, campo o contesto dati. |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetOriginalValues(IDictionary) |
Recupera i valori originali per le chiavi specificate archiviate durante l'operazione Select. (Ereditato da QueryableDataSourceView) |
| GetSource(QueryContext) |
Recupera l'origine del contesto di query. |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| HandleValidationErrors(IDictionary<String,Exception>, DataSourceOperation) |
Chiamato da metodi che eseguono operazioni CRUD quando un'operazione CRUD non riesce nel processo di compilazione dell'oggetto dati. (Ereditato da QueryableDataSourceView) |
| Insert(IDictionary, DataSourceViewOperationCallback) |
Esegue un'operazione di inserimento asincrona nell'elenco di dati rappresentato dall'oggetto DataSourceView . (Ereditato da DataSourceView) |
| Insert(IDictionary) |
Esegue un'operazione di inserimento asincrona sugli elementi di dati che l'oggetto QueryableDataSourceView rappresenta. (Ereditato da QueryableDataSourceView) |
| InsertObject(Object) |
Inserisce oggetti dati in un QueryableDataSourceView oggetto . (Ereditato da QueryableDataSourceView) |
| LoadViewState(Object) |
Ripristina lo stato di visualizzazione salvato in precedenza per la vista origine dati. (Ereditato da QueryableDataSourceView) |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| OnDataSourceViewChanged(EventArgs) |
Genera l'evento DataSourceViewChanged. (Ereditato da DataSourceView) |
| OnQueryCreated(QueryCreatedEventArgs) |
Genera l'evento QueryCreated dopo che il QueryableDataSource controllo ha creato un IQueryable oggetto . (Ereditato da QueryableDataSourceView) |
| OnQueryParametersChanged(Object, EventArgs) |
Chiama il metodo RaiseViewChanged(). (Ereditato da QueryableDataSourceView) |
| 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) |
| RaiseViewChanged() |
Chiama il metodo OnDataSourceViewChanged(EventArgs). (Ereditato da QueryableDataSourceView) |
| SaveViewState() |
Salva le modifiche apportate allo stato di visualizzazione per l'oggetto QueryableDataSourceView dal momento in cui la pagina è stata pubblicata nel server. (Ereditato da QueryableDataSourceView) |
| Select(DataSourceSelectArguments, DataSourceViewSelectCallback) |
Ottiene un elenco di dati in modo asincrono dall'archivio dati sottostante. (Ereditato da DataSourceView) |
| StoreOriginalValues(IList, Func<PropertyDescriptor,Boolean>) |
Archivia i valori originali dell'operazione di selezione nello stato di visualizzazione del controllo quando le operazioni di eliminazione o aggiornamento sono abilitate. (Ereditato da QueryableDataSourceView) |
| StoreOriginalValues(IList) |
Archivia i valori originali dell'operazione |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
| TrackViewState() |
Determina il rilevamento delle modifiche dello stato di visualizzazione al controllo server in modo che possano essere archiviate nello stato del controllo server. (Ereditato da QueryableDataSourceView) |
| Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback) |
Esegue un'operazione di aggiornamento asincrona nell'elenco di dati rappresentato dall'oggetto DataSourceView . (Ereditato da DataSourceView) |
| Update(IDictionary, IDictionary, IDictionary) |
Esegue un'operazione di aggiornamento. (Ereditato da QueryableDataSourceView) |
| UpdateObject(Object, Object) |
Aggiorna un oggetto dati. (Ereditato da QueryableDataSourceView) |
Eventi
| Nome | Descrizione |
|---|---|
| DataSourceViewChanged |
Si verifica quando la vista origine dati è stata modificata. (Ereditato da DataSourceView) |
| QueryCreated |
Si verifica quando viene creata una query. (Ereditato da QueryableDataSourceView) |
Implementazioni dell'interfaccia esplicita
| Nome | Descrizione |
|---|---|
| IStateManager.IsTrackingViewState |
Se implementato da una classe, ottiene un valore che indica se un controllo server monitora le modifiche dello stato di visualizzazione. (Ereditato da QueryableDataSourceView) |
| IStateManager.LoadViewState(Object) |
Se implementato da una classe, carica lo stato di visualizzazione salvato in precedenza del controllo server per il controllo. (Ereditato da QueryableDataSourceView) |
| IStateManager.SaveViewState() |
Se implementato da una classe, salva le modifiche apportate allo stato di visualizzazione di un controllo server in un oggetto . (Ereditato da QueryableDataSourceView) |
| IStateManager.TrackViewState() |
Se implementato da una classe, ottiene un valore che indica se un controllo server monitora le modifiche dello stato di visualizzazione. (Ereditato da QueryableDataSourceView) |