ContextDataSourceView Classe

Definizione

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 OrderBy .

(Ereditato da QueryableDataSourceView)
AutoGenerateWhereClause

Ottiene o imposta un valore che indica se l'oggetto QueryableDataSourceView associato al controllo corrente QueryableDataSource crea una clausola dinamica Where .

(Ereditato da QueryableDataSourceView)
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 GroupBy clausola durante l'operazione di selezione.

(Ereditato da QueryableDataSourceView)
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 OrderGroupsBy clausola .

(Ereditato da QueryableDataSourceView)
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 Where clausola .

(Ereditato da QueryableDataSourceView)

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 Select nello stato di visualizzazione del controllo.

(Ereditato da QueryableDataSourceView)
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)

Si applica a