ContextDataSourceView Класс

Определение

Поддерживает элемент управления ContextDataSource и предоставляет интерфейс для элементов управления с привязкой к данным для выполнения операций с данными.

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
Наследование
Производный

Конструкторы

ContextDataSourceView(DataSourceControl, String, HttpContext)

Инициализирует новый экземпляр класса ContextDataSourceView.

Поля

EventContextCreated

Показывает, что событие произошло после создания экземпляра объекта типа контекста.

EventContextCreating

Показывает, что событие произошло до создания экземпляра объекта типа контекста.

EventContextDisposing

Показывает, что событие произошло до удаления экземпляра объекта типа контекста.

Свойства

AutoGenerateOrderByClause

Получает или задает значение, показывающее, создает ли объект QueryableDataSourceView, связанный с текущим элементом управления QueryableDataSource, динамическое предложение OrderBy.

(Унаследовано от QueryableDataSourceView)
AutoGenerateWhereClause

Получает или задает значение, показывающее, создает ли объект QueryableDataSourceView, связанный с текущим элементом управления QueryableDataSource, динамическое предложение Where.

(Унаследовано от QueryableDataSourceView)
AutoPage

Получает или задает значение, указывающее, поддерживает ли объект QueryableDataSourceView, связанный с текущим элементом управления QueryableDataSource, разбиение по страницам по умолчанию.

(Унаследовано от QueryableDataSourceView)
AutoSort

Получает или задает значение, указывающее, поддерживает ли объект QueryableDataSourceView, связанный с текущим элементом управления QueryableDataSource, сортировку по умолчанию.

(Унаследовано от QueryableDataSourceView)
CanDelete

Получает значение, позволяющее определить, поддерживает ли объект QueryableDataSourceView, связанный с текущим элементом управления QueryableDataSource, операцию удаления.

(Унаследовано от QueryableDataSourceView)
CanInsert

Получает значение, позволяющее определить, поддерживает ли объект QueryableDataSourceView, связанный с текущим элементом управления QueryableDataSource, операцию вставки.

(Унаследовано от QueryableDataSourceView)
CanPage

Получает значение, которое указывает, поддерживает ли объект QueryableDataSourceView, связанный с текущим элементом управления QueryableDataSource, разбиение по страницам.

(Унаследовано от QueryableDataSourceView)
CanRetrieveTotalRowCount

Получает значение, позволяющее определить, поддерживает ли объект QueryableDataSourceView, связанный с текущим элементом управления QueryableDataSource, извлечение общего количества строк данных и самих данных.

(Унаследовано от QueryableDataSourceView)
CanSort

Возвращает значение, позволяющее определить, поддерживает ли объект QueryableDataSourceView, связанный с текущим элементом управления QueryableDataSource, упорядоченное представление полученных данных.

(Унаследовано от QueryableDataSourceView)
CanUpdate

Получает значение, позволяющее определить, поддерживает ли объект QueryableDataSourceView, связанный с текущим элементом управления QueryableDataSource, операцию обновления.

(Унаследовано от QueryableDataSourceView)
Context

Получает или задает текущий контекст данных.

ContextType

Возвращает тип контекста данных.

ContextTypeName

Получает или задает имя класса контекста данных, который содержит поле или свойство, указанное в свойстве TableName.

DeleteParameters

Получает коллекцию, содержащую параметры, используемые во время операции удаления.

(Унаследовано от QueryableDataSourceView)
EntitySet

Получает или задает имя объекта, содержащего значение данных для извлечения.

EntitySetName

Получает или задает имя свойства или поля в классе контекста данных, представляющем коллекцию данных.

EntitySetType

Получает или задает объект, создаваемый для операций вставки, удаления и обновления.

EntityType

Получает или задает объект, создаваемый для операций вставки, удаления и обновления.

EntityTypeName

Получает или задает объект, создаваемый для операций вставки, удаления и обновления.

Events

Возвращает список делегатов обработчиков событий представления источника данных.

(Унаследовано от DataSourceView)
GroupBy

Возвращает или задает имя или имена свойств, которые используются во время операции выделения для группирования данных.

(Унаследовано от QueryableDataSourceView)
GroupByParameters

Возвращает коллекцию параметров, чьи значения используются для создания предложения GroupBy во время операции выделения.

(Унаследовано от QueryableDataSourceView)
InsertParameters

Возвращает коллекцию параметров, которые используются во время операции вставки.

(Унаследовано от QueryableDataSourceView)
IsTrackingViewState

Возвращает значение, указывающее, сохраняет ли объект QueryableDataSourceView изменения в состоянии просмотра.

(Унаследовано от QueryableDataSourceView)
Name

Возвращает имя представления источника данных.

(Унаследовано от DataSourceView)
OrderBy

Получает или задает имя или имена свойств, которые используются во время операции Select для сортировки данных.

(Унаследовано от QueryableDataSourceView)
OrderByParameters

Получает коллекцию, содержащую параметры, используемые во время операции Select для сортировки данных.

(Унаследовано от QueryableDataSourceView)
OrderGroupsBy

Получает или задает имена свойств, которые используются во время операции Select для сортировки сгруппированных данных.

(Унаследовано от QueryableDataSourceView)
OrderGroupsByParameters

Возвращает коллекцию параметров, которые используются для создания предложения OrderGroupsBy.

(Унаследовано от QueryableDataSourceView)
SelectNew

Возвращает или задает свойства и рассчитанные значение, которые включаются в извлеченные данные.

(Унаследовано от QueryableDataSourceView)
SelectNewParameters

Возвращает коллекцию параметров, которые используются во время операции извлечения данных.

(Унаследовано от QueryableDataSourceView)
UpdateParameters

Возвращает коллекцию параметров, которые используются во время операции обновления.

(Унаследовано от QueryableDataSourceView)
Where

Получает или задает значение, которое указывает, что условия должны иметь значение true, чтобы строка могла включаться в извлеченные данные.

(Унаследовано от QueryableDataSourceView)
WhereParameters

Возвращает коллекцию параметров, используемых для создания предложения Where.

(Унаследовано от QueryableDataSourceView)

Методы

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

Создает объект, используемый для операции удаления.

(Унаследовано от QueryableDataSourceView)
BuildInsertObject(IDictionary, IDictionary<String,Exception>)

Создает объект для использования в операции вставки; значения используются для вставки, а сообщение об ошибке отображается, если операция не удается.

(Унаследовано от QueryableDataSourceView)
BuildQuery(DataSourceSelectArguments)

Создает выражение запроса Select, используя аргументы Select источника данных.

(Унаследовано от QueryableDataSourceView)
BuildUpdateObjects(IDictionary, IDictionary, IDictionary, IDictionary<String,Exception>)

Создает объекты для использования в операциях обновления с использованием указанных значений.

(Унаследовано от QueryableDataSourceView)
CanExecute(String)

Определяет, может ли быть выполнена указанная команда.

(Унаследовано от DataSourceView)
ClearOriginalValues()

Очищает исходные значения.

(Унаследовано от QueryableDataSourceView)
CreateContext(DataSourceOperation)

Создает экземпляр типа контекста данных и типа набора сущностей для заданной операции.

CreateQueryContext(DataSourceSelectArguments)

Создает экземпляр объекта контекста запроса, содержащий коллекцию вычисленных параметров.

(Унаследовано от QueryableDataSourceView)
Delete(IDictionary, IDictionary)

Выполняет операцию удаления.

(Унаследовано от QueryableDataSourceView)
Delete(IDictionary, IDictionary, DataSourceViewOperationCallback)

Выполняет операцию асинхронного удаления в списке данных, представляющем объект DataSourceView.

(Унаследовано от DataSourceView)
DeleteObject(Object)

Удаляет объект данных из таблицы.

(Унаследовано от QueryableDataSourceView)
DisposeContext()

Удаляет контекст после выполнения операции.

DisposeContext(Object)

Удаляет указанный контекст данных после выполнения операции.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
ExecuteCommand(String, IDictionary, IDictionary)

Выполняет указанную команду.

(Унаследовано от DataSourceView)
ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback)

Выполняет указанную команду.

(Унаследовано от DataSourceView)
ExecuteDelete(IDictionary, IDictionary)

Выполняет операцию удаления с использованием указанных ключей и значений строк, которые служат для обнаружения конфликтов.

ExecuteInsert(IDictionary)

Выполняет операцию вставки с использованием значений, указанных в коллекции.

ExecutePaging(IQueryable, QueryContext)

Выполняет разбиение на страницы с использованием объекта QueryContext из объекта QueryableDataSource.

(Унаследовано от QueryableDataSourceView)
ExecuteQuery(IQueryable, QueryContext)

Выполняет запрос, сортировку или разбиение по страницам над объектом IQueryable<T>.

(Унаследовано от QueryableDataSourceView)
ExecuteQueryExpressions(IQueryable, QueryContext)

Выполняет выражения запросов, используя объекты IQueryable и QueryContext.

(Унаследовано от QueryableDataSourceView)
ExecuteSelect(DataSourceSelectArguments)

Выполняет операцию извлечения данных.

(Унаследовано от QueryableDataSourceView)
ExecuteSorting(IQueryable, QueryContext)

Выполняет операцию сортировки.

(Унаследовано от QueryableDataSourceView)
ExecuteUpdate(IDictionary, IDictionary, IDictionary)

Выполняет операцию обновления с использованием указанных значений ключей строк и значений строк, которые служат для обнаружения конфликтов.

GetDataObjectType(Type)

Извлекает тип объекта данных, который используется в операциях удаления, вставки и обновления.

GetEntitySetType()

Извлекает набор сущностей: свойство, поле, контекст данных.

GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetOriginalValues(IDictionary)

Извлекает исходные значения для указанных ключей, сохраненных во время выполнения операции Select.

(Унаследовано от QueryableDataSourceView)
GetSource(QueryContext)

Извлекает источник контекста запроса.

GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
HandleValidationErrors(IDictionary<String,Exception>, DataSourceOperation)

Вызывается методом, выполняющим операцию создания, чтения, обновления или удаления, когда такая операция выполняется с ошибкой в процессе построения объекта данных.

(Унаследовано от QueryableDataSourceView)
Insert(IDictionary)

Выполняет операцию асинхронной вставки над элементами данных, представленными объектом QueryableDataSourceView.

(Унаследовано от QueryableDataSourceView)
Insert(IDictionary, DataSourceViewOperationCallback)

Выполняет операцию асинхронной вставки по списку данных, представляющем объект DataSourceView.

(Унаследовано от DataSourceView)
InsertObject(Object)

Вставляет объекты данных в объект QueryableDataSourceView.

(Унаследовано от QueryableDataSourceView)
LoadViewState(Object)

Восстанавливает сохраненное раннее состояние представления источника данных.

(Унаследовано от QueryableDataSourceView)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
OnDataSourceViewChanged(EventArgs)

Вызывает событие DataSourceViewChanged.

(Унаследовано от DataSourceView)
OnQueryCreated(QueryCreatedEventArgs)

Порождает событие QueryCreated, после того как элемент управления QueryableDataSource создал объект IQueryable.

(Унаследовано от QueryableDataSourceView)
OnQueryParametersChanged(Object, EventArgs)

Вызывает метод RaiseViewChanged().

(Унаследовано от QueryableDataSourceView)
RaiseUnsupportedCapabilityError(DataSourceCapabilities)

Вызванный методом RaiseUnsupportedCapabilitiesError(DataSourceView) для сравнения возможностей, запрошенных для операции ExecuteSelect(DataSourceSelectArguments), с возможностями, поддерживаемыми представлением.

(Унаследовано от DataSourceView)
RaiseViewChanged()

Вызывает метод OnDataSourceViewChanged(EventArgs).

(Унаследовано от QueryableDataSourceView)
SaveViewState()

Сохраняет изменения состояния представления объекта QueryableDataSourceView, произошедшие с момента отправки страницы на сервер.

(Унаследовано от QueryableDataSourceView)
Select(DataSourceSelectArguments, DataSourceViewSelectCallback)

Асинхронно возвращает список данных из хранилища базовых данных.

(Унаследовано от DataSourceView)
StoreOriginalValues(IList)

Хранит исходные значения операции Select в состоянии представления элемента управления.

(Унаследовано от QueryableDataSourceView)
StoreOriginalValues(IList, Func<PropertyDescriptor,Boolean>)

Сохраняет исходные значения операции Select в состоянии представления элемента управления, если разрешены операции удаления или обновления.

(Унаследовано от QueryableDataSourceView)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)
TrackViewState()

Вызывает отслеживание изменений состояния представления серверного элемента управления для сохранения в состоянии серверного элемента управления.

(Унаследовано от QueryableDataSourceView)
Update(IDictionary, IDictionary, IDictionary)

Выполняет операцию обновления.

(Унаследовано от QueryableDataSourceView)
Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback)

Выполняет операцию асинхронного обновления в списке данных, представляющем объект DataSourceView.

(Унаследовано от DataSourceView)
UpdateObject(Object, Object)

Обновляет объект данных.

(Унаследовано от QueryableDataSourceView)

События

DataSourceViewChanged

Происходит при изменении представления источника данных.

(Унаследовано от DataSourceView)
QueryCreated

Происходит при создании запроса.

(Унаследовано от QueryableDataSourceView)

Явные реализации интерфейса

IStateManager.IsTrackingViewState

При реализации каким-либо классом получает значение, указывающее, отслеживает ли серверный элемент управления изменения состояния представления.

(Унаследовано от QueryableDataSourceView)
IStateManager.LoadViewState(Object)

При реализации каким-либо классом загружает в элемент управления ранее сохраненное состояние представления серверного элемента управления.

(Унаследовано от QueryableDataSourceView)
IStateManager.SaveViewState()

При реализации каким-либо классом сохраняет изменения состояния представления серверного элемента управления в объекте.

(Унаследовано от QueryableDataSourceView)
IStateManager.TrackViewState()

При реализации каким-либо классом получает значение, указывающее, отслеживает ли серверный элемент управления изменения состояния представления.

(Унаследовано от QueryableDataSourceView)

Применяется к