QueryableDataSourceView Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Obsługuje kontrolkę QueryableDataSource i udostępnia interfejs dla kontrolek powiązanych z danymi w celu wykonywania operacji na danych LINQ.
public ref class QueryableDataSourceView abstract : System::Web::UI::DataSourceView, System::Web::UI::IStateManager
public abstract class QueryableDataSourceView : System.Web.UI.DataSourceView, System.Web.UI.IStateManager
type QueryableDataSourceView = class
inherit DataSourceView
interface IStateManager
Public MustInherit Class QueryableDataSourceView
Inherits DataSourceView
Implements IStateManager
- Dziedziczenie
- Pochodne
- Implementuje
Konstruktory
| QueryableDataSourceView(DataSourceControl, String, HttpContext) |
Inicjuje nowe wystąpienie klasy QueryableDataSourceView. |
Pola
| EventSelected |
Określa, czy wystąpiło zdarzenie, które powoduje ukończenie operacji pobierania danych. |
| EventSelecting |
Określa, czy zdarzenie, które występuje przed operacją pobierania danych. |
Właściwości
| AutoGenerateOrderByClause |
Pobiera lub ustawia wartość wskazującą, czy QueryableDataSourceView obiekt skojarzony z bieżącą QueryableDataSource kontrolką tworzy klauzulę dynamiczną |
| AutoGenerateWhereClause |
Pobiera lub ustawia wartość wskazującą, czy QueryableDataSourceView obiekt skojarzony z bieżącą QueryableDataSource kontrolką tworzy klauzulę dynamiczną |
| AutoPage |
Pobiera lub ustawia wartość wskazującą, czy QueryableDataSourceView obiekt skojarzony z bieżącą QueryableDataSource kontrolką domyślnie obsługuje stronicowanie. |
| AutoSort |
Pobiera lub ustawia wartość wskazującą, czy QueryableDataSourceView obiekt skojarzony z bieżącą QueryableDataSource kontrolką domyślnie obsługuje sortowanie. |
| CanDelete |
Pobiera wartość wskazującą, czy QueryableDataSourceView obiekt skojarzony z bieżącą QueryableDataSource kontrolką obsługuje operacje usuwania. |
| CanInsert |
Pobiera wartość wskazującą, czy QueryableDataSourceView obiekt skojarzony z bieżącą QueryableDataSource kontrolką obsługuje operacje wstawiania. |
| CanPage |
Pobiera wartość wskazującą, czy QueryableDataSourceView obiekt skojarzony z bieżącą QueryableDataSource kontrolką obsługuje stronicowanie. |
| CanRetrieveTotalRowCount |
Pobiera wartość wskazującą, czy QueryableDataSourceView obiekt skojarzony z bieżącą QueryableDataSource kontrolką obsługuje pobieranie całkowitej liczby wierszy danych i pobieranie danych. |
| CanSort |
Pobiera wartość wskazującą, czy QueryableDataSourceView obiekt skojarzony z bieżącą QueryableDataSource kontrolką obsługuje posortowany widok pobranych danych. |
| CanUpdate |
Pobiera wartość wskazującą, czy QueryableDataSourceView obiekt skojarzony z bieżącą QueryableDataSource kontrolką obsługuje operacje aktualizacji. |
| DeleteParameters |
Pobiera kolekcję zawierającą parametry używane podczas operacji usuwania. |
| EntityType |
Pobiera typ obiektu danych do użycia na potrzeby operacji CUD. |
| Events |
Pobiera listę delegatów procedury obsługi zdarzeń dla widoku źródła danych. (Odziedziczone po DataSourceView) |
| GroupBy |
Pobiera lub ustawia nazwę lub nazwy właściwości do użycia podczas operacji wybierania dla grupowania danych. |
| GroupByParameters |
Pobiera kolekcję parametrów, których wartości są używane do tworzenia klauzuli |
| InsertParameters |
Pobiera kolekcję parametrów używanych podczas operacji wstawiania. |
| IsTrackingViewState |
Pobiera wartość wskazującą, czy QueryableDataSourceView obiekt zapisuje zmiany w stanie widoku. |
| Name |
Pobiera nazwę widoku źródła danych. (Odziedziczone po DataSourceView) |
| OrderBy |
Pobiera lub ustawia nazwę lub nazwy właściwości, które są używane podczas operacji wybierania do sortowania danych. |
| OrderByParameters |
Pobiera kolekcję parametrów używanych podczas operacji wybierania do sortowania danych. |
| OrderGroupsBy |
Pobiera lub ustawia nazwy właściwości, które są używane podczas operacji wybierania do sortowania pogrupowanych danych. |
| OrderGroupsByParameters |
Pobiera kolekcję parametrów, które są używane do tworzenia klauzuli |
| SelectNew |
Pobiera lub ustawia właściwości i wartości obliczeniowe uwzględnione w pobranych danych. |
| SelectNewParameters |
Pobiera kolekcję parametrów używanych podczas operacji pobierania danych. |
| UpdateParameters |
Pobiera kolekcję parametrów używanych podczas operacji aktualizacji. |
| Where |
Pobiera lub ustawia wartość określającą, jakie warunki muszą być spełnione, aby wiersz został uwzględniony w pobranych danych. |
| WhereParameters |
Pobiera kolekcję parametrów, które są używane do tworzenia klauzuli |
Metody
| BuildDeleteObject(IDictionary, IDictionary, IDictionary<String,Exception>) |
Tworzy obiekty do użycia dla operacji usuwania. |
| BuildInsertObject(IDictionary, IDictionary<String,Exception>) |
Tworzy obiekty do użycia dla operacji wstawiania przy użyciu wartości do wstawienia i komunikatu o błędzie do wyświetlenia, jeśli operacja zakończy się niepowodzeniem. |
| BuildQuery(DataSourceSelectArguments) |
Tworzy wyrażenie zapytania Select przy użyciu argumentów select źródła danych. |
| BuildUpdateObjects(IDictionary, IDictionary, IDictionary, IDictionary<String,Exception>) |
Tworzy obiekty do użycia dla operacji aktualizacji przy użyciu określonych wartości. |
| CanExecute(String) |
Określa, czy można wykonać określone polecenie. (Odziedziczone po DataSourceView) |
| ClearOriginalValues() |
Czyści oryginalne wartości. |
| CreateQueryContext(DataSourceSelectArguments) |
Tworzy wystąpienie obiektu kontekstu zapytania zawierającego oceniane kolekcje parametrów. |
| Delete(IDictionary, IDictionary) |
Wykonuje operację usuwania. |
| Delete(IDictionary, IDictionary, DataSourceViewOperationCallback) |
Wykonuje asynchroniczną operację usuwania na liście danych reprezentowanych przez DataSourceView obiekt. (Odziedziczone po DataSourceView) |
| DeleteObject(Object) |
Usuwa obiekt danych z tabeli. |
| Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
| ExecuteCommand(String, IDictionary, IDictionary) |
Wykonuje określone polecenie. (Odziedziczone po DataSourceView) |
| ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback) |
Wykonuje określone polecenie. (Odziedziczone po DataSourceView) |
| ExecuteDelete(IDictionary, IDictionary) |
Wykonuje operację usuwania na elementach danych reprezentowanych QueryableDataSourceView przez obiekt przy użyciu określonych wartości. |
| ExecuteInsert(IDictionary) |
Wykonuje operację wstawiania na elementach danych reprezentowanych QueryableDataSourceView przez obiekt przy użyciu określonej wartości. |
| ExecutePaging(IQueryable, QueryContext) |
Wykonuje stronicowanie przy użyciu QueryContext obiektu z QueryableDataSource obiektu . |
| ExecuteQuery(IQueryable, QueryContext) |
Wykonuje operację zapytania, sortowania lub stronicowania na IQueryable<T> obiekcie. |
| ExecuteQueryExpressions(IQueryable, QueryContext) |
Wykonuje wyrażenia zapytania przy użyciu IQueryable obiektu i QueryContext obiektu. |
| ExecuteSelect(DataSourceSelectArguments) |
Wykonuje operację pobierania danych. |
| ExecuteSorting(IQueryable, QueryContext) |
Wykonuje operację sortowania. |
| ExecuteUpdate(IDictionary, IDictionary, IDictionary) |
Wykonuje operację aktualizacji. |
| GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
| GetOriginalValues(IDictionary) |
Pobiera oryginalne wartości dla określonych kluczy, które były przechowywane podczas operacji Select. |
| GetSource(QueryContext) |
Pobiera początkowy IQueryable obiekt widoku źródła danych na podstawie kontekstu zapytania. |
| GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
| HandleValidationErrors(IDictionary<String,Exception>, DataSourceOperation) |
Wywoływane przez metody wykonujące operacje CRUD, gdy operacja CRUD kończy się niepowodzeniem w procesie tworzenia obiektu danych. |
| Insert(IDictionary) |
Wykonuje operację asynchronicznego wstawiania na elementach danych reprezentowanych przez QueryableDataSourceView obiekt. |
| Insert(IDictionary, DataSourceViewOperationCallback) |
Wykonuje operację asynchronicznego wstawiania na liście danych reprezentowanych przez DataSourceView obiekt. (Odziedziczone po DataSourceView) |
| InsertObject(Object) |
Wstawia obiekty danych do QueryableDataSourceView obiektu. |
| LoadViewState(Object) |
Przywraca poprzednio zapisany stan widoku dla widoku źródła danych. |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
| OnDataSourceViewChanged(EventArgs) |
DataSourceViewChanged Zgłasza zdarzenie. (Odziedziczone po DataSourceView) |
| OnQueryCreated(QueryCreatedEventArgs) |
QueryCreated Zgłasza zdarzenie po utworzeniu QueryableDataSource obiektu przez kontrolkęIQueryable. |
| OnQueryParametersChanged(Object, EventArgs) |
Wywołuje metodę RaiseViewChanged() . |
| 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. (Odziedziczone po DataSourceView) |
| RaiseViewChanged() |
Wywołuje metodę OnDataSourceViewChanged(EventArgs) . |
| SaveViewState() |
Zapisuje zmiany stanu widoku obiektu QueryableDataSourceView od czasu opublikowania strony na serwerze. |
| Select(DataSourceSelectArguments, DataSourceViewSelectCallback) |
Pobiera listę danych asynchronicznie z bazowego magazynu danych. (Odziedziczone po DataSourceView) |
| StoreOriginalValues(IList) |
Przechowuje oryginalne wartości z |
| StoreOriginalValues(IList, Func<PropertyDescriptor,Boolean>) |
Przechowuje oryginalne wartości z operacji wybierania w stanie widoku kontrolki po włączeniu operacji usuwania lub aktualizacji. |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
| TrackViewState() |
Powoduje śledzenie zmian stanu widoku w kontrolce serwera, dzięki czemu można je przechowywać w stanie kontroli serwera. |
| Update(IDictionary, IDictionary, IDictionary) |
Wykonuje operację aktualizacji. |
| Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback) |
Wykonuje asynchroniczną operację aktualizacji na liście danych reprezentowanych przez DataSourceView obiekt. (Odziedziczone po DataSourceView) |
| UpdateObject(Object, Object) |
Aktualizacje obiekt danych. |
Zdarzenia
| DataSourceViewChanged |
Występuje, gdy widok źródła danych uległ zmianie. (Odziedziczone po DataSourceView) |
| QueryCreated |
Występuje po utworzeniu zapytania. |
Jawne implementacje interfejsu
| IStateManager.IsTrackingViewState |
Po zaimplementowaniu przez klasę pobiera wartość wskazującą, czy kontrolka serwera śledzi zmiany stanu widoku. |
| IStateManager.LoadViewState(Object) |
Po zaimplementowaniu przez klasę ładuje wcześniej zapisany stan widoku kontrolki serwera dla kontrolki. |
| IStateManager.SaveViewState() |
Po zaimplementowaniu przez klasę program zapisuje zmiany stanu widoku kontrolki serwera w obiekcie. |
| IStateManager.TrackViewState() |
Po zaimplementowaniu przez klasę pobiera wartość wskazującą, czy kontrolka serwera śledzi zmiany stanu widoku. |