ContextDataSourceView Klasse

Definition

Unterstützt das ContextDataSource-Steuerelement und stellt eine Schnittstelle für datengebundene Steuerelemente zum Ausführen von Datenvorgängen bereit.

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
Vererbung
Abgeleitet

Konstruktoren

ContextDataSourceView(DataSourceControl, String, HttpContext)

Initialisiert eine neue Instanz der ContextDataSourceView-Klasse.

Felder

EventContextCreated

Gibt an, dass ein Ereignis nach der Erstellung einer Instanz des Kontexttypobjekts aufgetreten ist.

EventContextCreating

Gibt an, dass ein Ereignis vor der Erstellung einer Instanz des Kontexttypobjekts auftritt.

EventContextDisposing

Gibt an, dass ein Ereignis vor der Löschung einer Instanz des Kontexttypobjekts auftritt.

Eigenschaften

AutoGenerateOrderByClause

Ruft einen Wert ab, der angibt, ob das QueryableDataSourceView-Objekt, das dem aktuellen QueryableDataSource-Steuerelement zugeordnet ist, eine dynamische OrderBy-Klausel erstellt.

(Geerbt von QueryableDataSourceView)
AutoGenerateWhereClause

Ruft einen Wert ab, der angibt, ob das QueryableDataSourceView-Objekt, das dem aktuellen QueryableDataSource-Steuerelement zugeordnet ist, eine dynamische Where-Klausel erstellt.

(Geerbt von QueryableDataSourceView)
AutoPage

Ruft einen Wert ab, der angibt, ob das QueryableDataSourceView-Objekt, das dem aktuellen QueryableDataSource-Steuerelement zugeordnet ist, standardmäßig Paging unterstützt, oder legt diesen Wert fest.

(Geerbt von QueryableDataSourceView)
AutoSort

Ruft einen Wert ab, der angibt, ob das QueryableDataSourceView-Objekt, das dem aktuellen QueryableDataSource-Steuerelement zugeordnet ist, standardmäßig Sortierung unterstützt, oder legt diesen Wert fest.

(Geerbt von QueryableDataSourceView)
CanDelete

Ruft einen Wert ab, der angibt, ob das QueryableDataSourceView-Objekt, das dem aktuellen QueryableDataSource-Steuerelement zugeordnet ist, Löschvorgänge unterstützt.

(Geerbt von QueryableDataSourceView)
CanInsert

Ruft einen Wert ab, der angibt, ob das QueryableDataSourceView-Objekt, das dem aktuellen QueryableDataSource-Steuerelement zugeordnet ist, Einfügevorgänge unterstützt.

(Geerbt von QueryableDataSourceView)
CanPage

Ruft einen Wert ab, der angibt, ob das QueryableDataSourceView-Objekt, das dem aktuellen QueryableDataSource-Steuerelement zugeordnet ist, Paging unterstützt.

(Geerbt von QueryableDataSourceView)
CanRetrieveTotalRowCount

Ruft einen Wert ab, der angibt, ob das QueryableDataSourceView-Objekt, das dem aktuellen QueryableDataSource-Steuerelement zugeordnet ist, das Abrufen der Gesamtanzahl der Datenzeilen (zusätzlich zum Abrufen der Daten) unterstützt.

(Geerbt von QueryableDataSourceView)
CanSort

Ruft einen Wert ab, der angibt, ob das QueryableDataSourceView-Objekt, das dem aktuellen QueryableDataSource-Steuerelement zugeordnet ist, eine sortierte Ansicht der abgerufenen Daten unterstützt.

(Geerbt von QueryableDataSourceView)
CanUpdate

Ruft einen Wert ab, der angibt, ob das QueryableDataSourceView-Objekt, das dem aktuellen QueryableDataSource-Steuerelement zugeordnet ist, Updatevorgänge unterstützt.

(Geerbt von QueryableDataSourceView)
Context

Ruft den aktuellen Datenkontext ab oder legt ihn fest.

ContextType

Ruft den Typ des Datenkontexts ab.

ContextTypeName

Ruft den Namen der Datenkontextklasse ab, die das Feld bzw. die Eigenschaft enthält, das bzw. die in der TableName-Eigenschaft angegeben ist, oder legt den Namen fest.

DeleteParameters

Ruft die Auflistung ab, die die während eines Löschvorgangs verwendeten Parameter enthält.

(Geerbt von QueryableDataSourceView)
EntitySet

Ruft den Namen des Objekts ab, das den Wert der abzurufenden Daten enthält.

EntitySetName

Ruft den Namen der Eigenschaft oder des Felds in der Datenkontextklasse ab, die eine Datensammlung darstellt, oder legt den Namen fest.

EntitySetType

Ruft den Namen des Objekts ab, das für Einfüge-, Lösch- oder Updatevorgänge erstellt wird, oder legt diesen fest.

EntityType

Ruft das Objekt ab, das für Einfüge-, Lösch- oder Updatevorgänge erstellt wird, oder legt es fest.

EntityTypeName

Ruft den Namen des Objekts ab, das für Einfüge-, Lösch- oder Updatevorgänge erstellt wird, oder legt diesen fest.

Events

Ruft eine Liste von Ereignishandlerdelegaten für die Datenquellenansicht ab.

(Geerbt von DataSourceView)
GroupBy

Ruft die Namen der Eigenschaften ab, die während des Auswahlvorgangs zum Gruppieren von Daten verwendet werden sollen, oder legt diese fest.

(Geerbt von QueryableDataSourceView)
GroupByParameters

Ruft eine Auflistung von Parametern ab, mit deren Werten während des Auswahlvorgangs die GroupBy-Klausel erstellt wird.

(Geerbt von QueryableDataSourceView)
InsertParameters

Ruft eine Auflistung der während eines Einfügevorgangs verwendeten Parameter ab.

(Geerbt von QueryableDataSourceView)
IsTrackingViewState

Ruft einen Wert ab, der angibt, ob das QueryableDataSourceView-Objekt Änderungen des Ansichtszustands speichert.

(Geerbt von QueryableDataSourceView)
Name

Ruft den Namen der Datenquellenansicht ab.

(Geerbt von DataSourceView)
OrderBy

Ruft die Namen der Eigenschaften ab, die während des Select-Vorgangs zum Sortieren von Daten verwendet werden sollen, oder legt den Namen fest.

(Geerbt von QueryableDataSourceView)
OrderByParameters

Ruft eine Auflistung von Parametern ab, die während des Select-Vorgangs zum Sortieren von Daten verwendet werden.

(Geerbt von QueryableDataSourceView)
OrderGroupsBy

Ruft die Namen der Eigenschaften ab, die während des Select-Vorgangs zum Sortieren von gruppierten Daten verwendet werden sollen, oder legt die Namen fest.

(Geerbt von QueryableDataSourceView)
OrderGroupsByParameters

Ruft eine Auflistung von Parametern ab, die zum Erstellen der OrderGroupsBy-Klausel verwendet werden.

(Geerbt von QueryableDataSourceView)
SelectNew

Ruft die Eigenschaften und berechneten Werte ab, in den abgerufenen Daten eingeschlossen sind, oder legt diese fest.

(Geerbt von QueryableDataSourceView)
SelectNewParameters

Ruft die Auflistung der während eines Datenabrufvorgangs verwendeten Parameter ab.

(Geerbt von QueryableDataSourceView)
UpdateParameters

Ruft die Auflistung der während eines Aktualisierungsvorgangs verwendeten Parameter ab.

(Geerbt von QueryableDataSourceView)
Where

Ruft einen Wert ab, durch den die Bedingungen angegeben werden, die erfüllt werden müssen, damit eine Zeile in die angerufenen Daten einbezogen wird.

(Geerbt von QueryableDataSourceView)
WhereParameters

Ruft eine Auflistung von Parametern ab, die zum Erstellen einer Where-Klausel verwendet werden.

(Geerbt von QueryableDataSourceView)

Methoden

BuildDeleteObject(IDictionary, IDictionary, IDictionary<String,Exception>)

Erstellt die Objekte, die für den Löschvorgang verwendet werden sollen.

(Geerbt von QueryableDataSourceView)
BuildInsertObject(IDictionary, IDictionary<String,Exception>)

Erstellt die für den Einfügevorgang zu verwendenden Objekte, indem die einzufügenden Werte und die Fehlermeldung verwendet werden, die bei einem Fehler während des Vorgangs angezeigt werden.

(Geerbt von QueryableDataSourceView)
BuildQuery(DataSourceSelectArguments)

Erstellt einen Select-Abfrageausdruck mithilfe der select-Argumente der Datenquelle.

(Geerbt von QueryableDataSourceView)
BuildUpdateObjects(IDictionary, IDictionary, IDictionary, IDictionary<String,Exception>)

Erstellt mithilfe der angegebenen Werte die Objekte, die für den Updatevorgang verwendet werden sollen.

(Geerbt von QueryableDataSourceView)
CanExecute(String)

Bestimmt, ob der angegebene Befehl ausgeführt werden kann.

(Geerbt von DataSourceView)
ClearOriginalValues()

Löscht die ursprünglichen Werte.

(Geerbt von QueryableDataSourceView)
CreateContext(DataSourceOperation)

Erstellt eine Instanz des Datenkontexts und des Entitätssatztyps für den angegebenen Vorgang.

CreateQueryContext(DataSourceSelectArguments)

Erstellt eine Instanz eines Abfragekontextobjekts, das die ausgewerteten Parameterauflistungen enthält.

(Geerbt von QueryableDataSourceView)
Delete(IDictionary, IDictionary)

Führt einen Löschvorgang aus.

(Geerbt von QueryableDataSourceView)
Delete(IDictionary, IDictionary, DataSourceViewOperationCallback)

Führt einen asynchronen Löschvorgang in der Liste der Daten aus, die das DataSourceView-Objekt darstellt.

(Geerbt von DataSourceView)
DeleteObject(Object)

Löscht ein Datenobjekt aus einer Tabelle.

(Geerbt von QueryableDataSourceView)
DisposeContext()

Gibt den Kontext frei, nachdem ein Vorgang ausgeführt wurde.

DisposeContext(Object)

Gibt den angegebenen Datenkontext frei, nachdem ein Vorgang ausgeführt wurde.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
ExecuteCommand(String, IDictionary, IDictionary)

Führt den angegebenen Befehl aus.

(Geerbt von DataSourceView)
ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback)

Führt den angegebenen Befehl aus.

(Geerbt von DataSourceView)
ExecuteDelete(IDictionary, IDictionary)

Führt einen Löschvorgang mithilfe der angegebenen Schlüssel und der Zeilenwerte aus, mit denen Konflikte identifiziert werden.

ExecuteInsert(IDictionary)

Führt mit den Werten in einer angegebenen Auflistung einen Einfügevorgang aus.

ExecutePaging(IQueryable, QueryContext)

Führt das Blättern mit dem QueryContext-Objekt aus dem QueryableDataSource-Objekt aus.

(Geerbt von QueryableDataSourceView)
ExecuteQuery(IQueryable, QueryContext)

Führt einen Abfrage-, Sortier- oder Pagingvorgang im IQueryable<T>-Objekt aus.

(Geerbt von QueryableDataSourceView)
ExecuteQueryExpressions(IQueryable, QueryContext)

Führt Abfrageausdrücke mit einem IQueryable-Objekt und dem QueryContext-Objekt aus.

(Geerbt von QueryableDataSourceView)
ExecuteSelect(DataSourceSelectArguments)

Führt einen Datenabrufvorgang aus.

(Geerbt von QueryableDataSourceView)
ExecuteSorting(IQueryable, QueryContext)

Führt einen Sortiervorgang aus.

(Geerbt von QueryableDataSourceView)
ExecuteUpdate(IDictionary, IDictionary, IDictionary)

Führt einen Updatevorgang mithilfe der angegebenen Zeilenschlüsselwerte, der Zeilenwerte und der Zeilenwerte aus, die zur Identifizierung von Konflikten dienen.

GetDataObjectType(Type)

Ruft den Datenobjekttyp ab, der für Lösch-, Einfüge- und Updatevorgänge verwendet werden soll.

GetEntitySetType()

Ruft den Entitätssatz als Eigenschaft, Feld oder Datenkontext ab.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetOriginalValues(IDictionary)

Ruft die ursprünglichen Werte für die angegebenen Schlüssel ab, die während des SELECT-Vorgangs gespeichert wurden.

(Geerbt von QueryableDataSourceView)
GetSource(QueryContext)

Ruft die Quelle des Abfragekontexts ab.

GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
HandleValidationErrors(IDictionary<String,Exception>, DataSourceOperation)

Wird von Methoden aufgerufen, von denen CRUD-Vorgänge ausgeführt werden, wenn bei einem CRUD-Vorgang im Datenobjekt-Erstellungsprozess Fehler auftreten.

(Geerbt von QueryableDataSourceView)
Insert(IDictionary)

Führt einen asynchronen Einfügevorgang für die Datenelemente aus, die das QueryableDataSourceView-Objekt darstellt.

(Geerbt von QueryableDataSourceView)
Insert(IDictionary, DataSourceViewOperationCallback)

Führt einen asynchronen Einfügevorgang in der Liste der Daten aus, die das DataSourceView-Objekt darstellt.

(Geerbt von DataSourceView)
InsertObject(Object)

Fügt Datenobjekte in ein QueryableDataSourceView-Objekt ein.

(Geerbt von QueryableDataSourceView)
LoadViewState(Object)

Stellt den vorher gespeicherten Ansichtszustand für die Datenquellenansicht wieder her.

(Geerbt von QueryableDataSourceView)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
OnDataSourceViewChanged(EventArgs)

Löst das DataSourceViewChanged-Ereignis aus.

(Geerbt von DataSourceView)
OnQueryCreated(QueryCreatedEventArgs)

Löst das QueryCreated-Ereignis aus, nach dem das QueryableDataSource-Steuerelement ein IQueryable-Objekt erstellt hat.

(Geerbt von QueryableDataSourceView)
OnQueryParametersChanged(Object, EventArgs)

Aufruf der RaiseViewChanged()-Methode.

(Geerbt von QueryableDataSourceView)
RaiseUnsupportedCapabilityError(DataSourceCapabilities)

Durch die RaiseUnsupportedCapabilitiesError(DataSourceView)-Methode aufgerufen, um die für einen ExecuteSelect(DataSourceSelectArguments)-Vorgang erforderlichen Funktionen mit denen zu vergleichen, die die Ansicht unterstützt.

(Geerbt von DataSourceView)
RaiseViewChanged()

Aufruf der OnDataSourceViewChanged(EventArgs)-Methode.

(Geerbt von QueryableDataSourceView)
SaveViewState()

Speichert die Änderungen am Ansichtszustand für das QueryableDataSourceView-Objekt ab dem Zeitpunkt, zu dem die Seite an den Server gesendet wurde.

(Geerbt von QueryableDataSourceView)
Select(DataSourceSelectArguments, DataSourceViewSelectCallback)

Ruft asynchron eine Liste der Daten aus dem zugrunde liegenden Datenspeicher ab.

(Geerbt von DataSourceView)
StoreOriginalValues(IList)

Speichert die ursprünglichen Werte des Select-Vorgangs im Ansichtszustand des Steuerelements.

(Geerbt von QueryableDataSourceView)
StoreOriginalValues(IList, Func<PropertyDescriptor,Boolean>)

Speichert die ursprünglichen Werte aus dem Select-Vorgang im Ansichtszustand des Steuerelements, wenn Lösch- oder Updatevorgänge aktiviert werden.

(Geerbt von QueryableDataSourceView)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
TrackViewState()

Veranlasst die Nachverfolgung von Änderungen am Ansichtszustand des Serversteuerelements, damit die Änderungen im Zustand des Serversteuerelements gespeichert werden können.

(Geerbt von QueryableDataSourceView)
Update(IDictionary, IDictionary, IDictionary)

Führt einen Aktualisierungsvorgang aus.

(Geerbt von QueryableDataSourceView)
Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback)

Führt einen asynchronen Aktualisierungsvorgang in der Liste der Daten aus, die das DataSourceView-Objekt darstellt.

(Geerbt von DataSourceView)
UpdateObject(Object, Object)

Aktualisiert ein Datenobjekt.

(Geerbt von QueryableDataSourceView)

Ereignisse

DataSourceViewChanged

Tritt ein, wenn sich die Datenquellenansicht geändert hat.

(Geerbt von DataSourceView)
QueryCreated

Tritt beim Erstellen einer Abfrage auf.

(Geerbt von QueryableDataSourceView)

Explizite Schnittstellenimplementierungen

IStateManager.IsTrackingViewState

Ruft bei der Implementierung durch eine Klasse einen Wert ab, der angibt, ob die Änderungen des Anzeigezustands von einem Serversteuerelement verfolgt werden.

(Geerbt von QueryableDataSourceView)
IStateManager.LoadViewState(Object)

Lädt bei der Implementierung durch eine Klasse den zuvor gespeicherten Anzeigezustand des Serversteuerelements für das Steuerelement.

(Geerbt von QueryableDataSourceView)
IStateManager.SaveViewState()

Bei der Implementierung durch eine Klasse werden die Änderungen am Ansichtszustand eines Serversteuerelements in einem Objekt gespeichert.

(Geerbt von QueryableDataSourceView)
IStateManager.TrackViewState()

Ruft bei der Implementierung durch eine Klasse einen Wert ab, der angibt, ob die Änderungen des Anzeigezustands von einem Serversteuerelement verfolgt werden.

(Geerbt von QueryableDataSourceView)

Gilt für: