Язык

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Методы

Имя Описание
BuildDeleteObject(IDictionary, IDictionary, IDictionary<String,Exception>)

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

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

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

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

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

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

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

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

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

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

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

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

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

CreateQueryContext(DataSourceSelectArguments)

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

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

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

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

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

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

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

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

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

DisposeContext(Object)

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

Equals(Object)

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

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

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

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

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

(Унаследовано от 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)

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

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

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

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

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

(Унаследовано от QueryableDataSourceView)
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, Func<PropertyDescriptor,Boolean>)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

События

Имя Описание
DataSourceViewChanged

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

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

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

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

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

Имя Описание
IStateManager.IsTrackingViewState

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

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

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

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

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

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

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

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

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