ContextDataSourceView Класс

Определение

Поддерживает элемент управления ContextDataSource и предоставляет интерфейс для элементов управления с привязкой к данным для выполнения операций с данными.Supports the ContextDataSource control and provides an interface for data-bound controls to perform data operations.

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.Initializes a new instance of the ContextDataSourceView class.

Поля

EventContextCreated

Показывает, что событие произошло после создания экземпляра объекта типа контекста.Indicates that an event occurred after an instance of the context type object was created.

EventContextCreating

Показывает, что событие произошло до создания экземпляра объекта типа контекста.Indicates that an event occurs before an instance of the context type object is created.

EventContextDisposing

Показывает, что событие произошло до удаления экземпляра объекта типа контекста.Indicates that an event occurs before an instance of the context type object is disposed.

Свойства

AutoGenerateOrderByClause

Получает или задает значение, показывающее, создает ли объект QueryableDataSourceView, связанный с текущим элементом управления QueryableDataSource, динамическое предложение OrderBy.Gets or sets a value that indicates whether the QueryableDataSourceView object that is associated with the current QueryableDataSource control creates a dynamic an OrderBy clause.

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

Получает или задает значение, показывающее, создает ли объект QueryableDataSourceView, связанный с текущим элементом управления QueryableDataSource, динамическое предложение Where.Gets or sets a value that indicates whether the QueryableDataSourceView object that is associated with the current QueryableDataSource control creates a dynamic Where clause.

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

Получает или задает значение, указывающее, поддерживает ли объект QueryableDataSourceView, связанный с текущим элементом управления QueryableDataSource, разбиение по страницам по умолчанию.Gets or sets a value that indicates whether the QueryableDataSourceView object that is associated with the current QueryableDataSource control supports paging by default.

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

Получает или задает значение, указывающее, поддерживает ли объект QueryableDataSourceView, связанный с текущим элементом управления QueryableDataSource, сортировку по умолчанию.Gets or sets a value that indicates whether the QueryableDataSourceView object that is associated with the current QueryableDataSource control supports sorting by default.

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

Получает значение, позволяющее определить, поддерживает ли объект QueryableDataSourceView, связанный с текущим элементом управления QueryableDataSource, операцию удаления.Gets a value that indicates whether the QueryableDataSourceView object that is associated with the current QueryableDataSource control supports delete operations.

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

Получает значение, позволяющее определить, поддерживает ли объект QueryableDataSourceView, связанный с текущим элементом управления QueryableDataSource, операцию вставки.Gets a value that indicates whether the QueryableDataSourceView object that is associated with the current QueryableDataSource control supports insert operations.

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

Получает значение, которое указывает, поддерживает ли объект QueryableDataSourceView, связанный с текущим элементом управления QueryableDataSource, разбиение по страницам.Gets a value that indicates whether the QueryableDataSourceView object that is associated with the current QueryableDataSource control supports paging.

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

Получает значение, позволяющее определить, поддерживает ли объект QueryableDataSourceView, связанный с текущим элементом управления QueryableDataSource, извлечение общего количества строк данных и самих данных.Gets a value that indicates whether the QueryableDataSourceView object that is associated with the current QueryableDataSource control supports retrieving the total number of data rows, and retrieving the data.

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

Возвращает значение, позволяющее определить, поддерживает ли объект QueryableDataSourceView, связанный с текущим элементом управления QueryableDataSource, упорядоченное представление полученных данных.Gets a value that indicates whether the QueryableDataSourceView object that is associated with the current QueryableDataSource control supports a sorted view of the retrieved data.

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

Получает значение, позволяющее определить, поддерживает ли объект QueryableDataSourceView, связанный с текущим элементом управления QueryableDataSource, операцию обновления.Gets a value that indicates whether the QueryableDataSourceView object that is associated with the current QueryableDataSource control supports update operations.

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

Получает или задает текущий контекст данных.Gets or sets the current data context.

ContextType

Возвращает тип контекста данных.Gets the type of the data context.

ContextTypeName

Получает или задает имя класса контекста данных, который содержит поле или свойство, указанное в свойстве TableName.Gets or sets the name of the data context class that contains the field or property that is specified in the TableName property.

DeleteParameters

Получает коллекцию, содержащую параметры, используемые во время операции удаления.Gets the collection that contains the parameters that are used during a delete operation.

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

Получает или задает имя объекта, содержащего значение данных для извлечения.Gets or sets the object that contains the value of the data to retrieve.

EntitySetName

Получает или задает имя свойства или поля в классе контекста данных, представляющем коллекцию данных.Gets or sets the name of the property or field in the data-context class that represents a data collection.

EntitySetType

Получает или задает объект, создаваемый для операций вставки, удаления и обновления.Gets or sets the name of the object that is created for an insert, delete, or update operation.

EntityType

Получает или задает объект, создаваемый для операций вставки, удаления и обновления.Gets or sets the object that is created for an insert, delete, or update operation.

EntityTypeName

Получает или задает объект, создаваемый для операций вставки, удаления и обновления.Gets or sets the name of the object that is created for an insert, delete, or update operation.

Events

Возвращает список делегатов обработчиков событий представления источника данных.Gets a list of event-handler delegates for the data source view.

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

Возвращает или задает имя или имена свойств, которые используются во время операции выделения для группирования данных.Gets or sets the name or names of the properties to use during the select operation for grouping data.

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

Возвращает коллекцию параметров, чьи значения используются для создания предложения GroupBy во время операции выделения.Gets a collection of parameters whose values are used to create the GroupBy clause during the select operation.

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

Возвращает коллекцию параметров, которые используются во время операции вставки.Gets a collection of parameters that are used during the insert operation.

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

Возвращает значение, указывающее, сохраняет ли объект QueryableDataSourceView изменения в состоянии просмотра.Gets a value that indicates whether the QueryableDataSourceView object is saving changes to its view state.

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

Возвращает имя представления источника данных.Gets the name of the data source view.

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

Получает или задает имя или имена свойств, которые используются во время операции Select для сортировки данных.Gets or sets the name or names of the properties that are used during the select operation to sort data.

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

Получает коллекцию, содержащую параметры, используемые во время операции Select для сортировки данных.Gets a collection of parameters that are used during the select operation to sort data.

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

Получает или задает имена свойств, которые используются во время операции Select для сортировки сгруппированных данных.Gets or sets the names of the properties that are used during the select operation to sort grouped data.

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

Возвращает коллекцию параметров, которые используются для создания предложения OrderGroupsBy.Gets a collection of parameters that are used to create the OrderGroupsBy clause.

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

Возвращает или задает свойства и рассчитанные значение, которые включаются в извлеченные данные.Gets or sets the properties and calculated values that are included in the retrieved data.

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

Возвращает коллекцию параметров, которые используются во время операции извлечения данных.Gets the collection of parameters that are used during a data-retrieval operation.

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

Возвращает коллекцию параметров, которые используются во время операции обновления.Gets the collection of parameters that are used during an update operation.

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

Получает или задает значение, которое указывает, что условия должны иметь значение true, чтобы строка могла включаться в извлеченные данные.Gets or sets a value that specifies what conditions must be true for a row to be included in the retrieved data.

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

Возвращает коллекцию параметров, используемых для создания предложения Where.Gets a collection of parameters that are used to create a Where clause.

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

Методы

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

Создает объект, используемый для операции удаления.Creates the objects to use for the delete operation.

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

Создает объект для использования в операции вставки; значения используются для вставки, а сообщение об ошибке отображается, если операция не удается.Creates the objects to use for the insert operation by using the values to insert and the error message to display if the operation fails.

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

Создает выражение запроса Select, используя аргументы Select источника данных.Creates a Select query expression by using the select arguments of the data source.

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

Создает объекты для использования в операциях обновления с использованием указанных значений.Creates the objects to use for the update operation by using the specified values.

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

Определяет, может ли быть выполнена указанная команда.Determines whether the specified command can be executed.

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

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

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

Создает экземпляр типа контекста данных и типа набора сущностей для заданной операции.Creates an instance of the data context and entity-set type for the specified operation.

CreateQueryContext(DataSourceSelectArguments)

Создает экземпляр объекта контекста запроса, содержащий коллекцию вычисленных параметров.Creates an instance of a query context object that contains the evaluated parameter collections.

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

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

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

Выполняет операцию асинхронного удаления в списке данных, представляющем объект DataSourceView.Performs an asynchronous delete operation on the list of data that the DataSourceView object represents.

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

Удаляет объект данных из таблицы.Deletes a data object from a table.

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

Удаляет контекст после выполнения операции.Disposes the context after an operation is performed.

DisposeContext(Object)

Удаляет указанный контекст данных после выполнения операции.Disposes the specified data context after an operation is performed.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

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

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

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

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

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

Выполняет операцию удаления с использованием указанных ключей и значений строк, которые служат для обнаружения конфликтов.Performs a delete operation using the specified keys and using row values that are used to detect conflicts.

ExecuteInsert(IDictionary)

Выполняет операцию вставки с использованием значений, указанных в коллекции.Performs an insert operation by using the values specified in a collection.

ExecutePaging(IQueryable, QueryContext)

Выполняет разбиение на страницы с использованием объекта QueryContext из объекта QueryableDataSource.Executes paging by using the QueryContext object from the QueryableDataSource object.

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

Выполняет запрос, сортировку или разбиение по страницам над объектом IQueryable<T>.Performs a query, sort, or paging operation on the IQueryable<T> object.

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

Выполняет выражения запросов, используя объекты IQueryable и QueryContext.Executes query expressions by using an IQueryable object and the QueryContext object.

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

Выполняет операцию извлечения данных.Performs a data-retrieval operation.

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

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

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

Выполняет операцию обновления с использованием указанных значений ключей строк и значений строк, которые служат для обнаружения конфликтов.Performs an update operation by using the specified row-key values, the row values, and the row values that are used to detect conflicts.

GetDataObjectType(Type)

Извлекает тип объекта данных, который используется в операциях удаления, вставки и обновления.Retrieves the type of data object to use for the delete, insert, and update operations.

GetEntitySetType()

Извлекает набор сущностей: свойство, поле, контекст данных.Retrieves the entity set as a property, field, or data context.

GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

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

Извлекает исходные значения для указанных ключей, сохраненных во время выполнения операции Select.Retrieves the original values for the specified keys that were stored during the Select operation.

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

Извлекает источник контекста запроса.Retrieves the source of the query context.

GetType()

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

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

Вызывается методом, выполняющим операцию создания, чтения, обновления или удаления, когда такая операция выполняется с ошибкой в процессе построения объекта данных.Called by methods that perform CRUD operations when a CRUD operation fails in the data-object building process.

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

Выполняет операцию асинхронной вставки над элементами данных, представленными объектом QueryableDataSourceView.Performs an asynchronous insert operation on the data items that the QueryableDataSourceView object represents.

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

Выполняет операцию асинхронной вставки по списку данных, представляющем объект DataSourceView.Performs an asynchronous insert operation on the list of data that the DataSourceView object represents.

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

Вставляет объекты данных в объект QueryableDataSourceView.Inserts data objects into a QueryableDataSourceView object.

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

Восстанавливает сохраненное раннее состояние представления источника данных.Restores the previously saved view state for the data source view.

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

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

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

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

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

Порождает событие QueryCreated, после того как элемент управления QueryableDataSource создал объект IQueryable.Raises the QueryCreated event after the QueryableDataSource control has created an IQueryable object.

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

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

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

Вызванный методом RaiseUnsupportedCapabilitiesError(DataSourceView) для сравнения возможностей, запрошенных для операции ExecuteSelect(DataSourceSelectArguments), с возможностями, поддерживаемыми представлением.Called by the RaiseUnsupportedCapabilitiesError(DataSourceView) method to compare the capabilities requested for an ExecuteSelect(DataSourceSelectArguments) operation against those that the view supports.

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

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

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

Сохраняет изменения состояния представления объекта QueryableDataSourceView, произошедшие с момента отправки страницы на сервер.Saves changes to view state for the QueryableDataSourceView object since the time that the page was posted to the server.

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

Асинхронно возвращает список данных из хранилища базовых данных.Gets a list of data asynchronously from the underlying data storage.

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

Хранит исходные значения операции Select в состоянии представления элемента управления.Stores the original values from the Select operation in the control's view state.

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

Сохраняет исходные значения операции Select в состоянии представления элемента управления, если разрешены операции удаления или обновления.Stores the original values from the select operation in the control's view state when delete or update operations are enabled.

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

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

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

Вызывает отслеживание изменений состояния представления серверного элемента управления для сохранения в состоянии серверного элемента управления.Causes tracking of view-state changes to the server control so that they can be stored in the server control's state.

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

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

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

Выполняет операцию асинхронного обновления в списке данных, представляющем объект DataSourceView.Performs an asynchronous update operation on the list of data that the DataSourceView object represents.

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

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

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

События

DataSourceViewChanged

Происходит при изменении представления источника данных.Occurs when the data source view has changed.

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

Происходит при создании запроса.Occurs when a query is created.

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

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

IStateManager.IsTrackingViewState

При реализации каким-либо классом получает значение, указывающее, отслеживает ли серверный элемент управления изменения состояния представления.When implemented by a class, gets a value that indicates whether a server control is tracking its view-state changes.

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

При реализации каким-либо классом загружает в элемент управления ранее сохраненное состояние представления серверного элемента управления.When implemented by a class, loads the server control's previously saved view state for the control.

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

При реализации каким-либо классом сохраняет изменения состояния представления серверного элемента управления в объекте.When implemented by a class, saves the changes to a server control's view state to an object.

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

При реализации каким-либо классом получает значение, указывающее, отслеживает ли серверный элемент управления изменения состояния представления.When implemented by a class, gets a value that indicates whether a server control is tracking its view-state changes.

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

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