Partager via


ContextDataSourceView Classe

Définition

Prend en charge le contrôle ContextDataSource et fournit une interface pour les contrôles liés aux données pour exécuter des opérations sur les données.

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
Héritage
Dérivé

Constructeurs

ContextDataSourceView(DataSourceControl, String, HttpContext)

Initialise une nouvelle instance de la classe ContextDataSourceView.

Champs

EventContextCreated

Indique qu'un événement s'est produit après la création d'une instance de l'objet de type de contexte.

EventContextCreating

Indique qu'un événement se produit avant qu'une instance de l'objet de type de contexte soit créée.

EventContextDisposing

Indique qu'un événement se produit avant qu'une instance de l'objet de type de contexte soit supprimée.

Propriétés

AutoGenerateOrderByClause

Obtient ou définit une valeur qui indique si l'objet QueryableDataSourceView associé au contrôle QueryableDataSource actuel crée dynamiquement une clause OrderBy.

(Hérité de QueryableDataSourceView)
AutoGenerateWhereClause

Obtient ou définit une valeur qui indique si l'objet QueryableDataSourceView associé au contrôle QueryableDataSource actuel crée dynamiquement une clause Where.

(Hérité de QueryableDataSourceView)
AutoPage

Obtient ou définit une valeur qui indique si l'objet QueryableDataSourceView qui est associé au contrôle QueryableDataSource actif prend en charge la pagination par défaut.

(Hérité de QueryableDataSourceView)
AutoSort

Obtient ou définit une valeur qui indique si l'objet QueryableDataSourceView qui est associé au contrôle QueryableDataSource actif prend en charge le tri par défaut.

(Hérité de QueryableDataSourceView)
CanDelete

Obtient une valeur qui indique si l'objet QueryableDataSourceView qui est associé au contrôle QueryableDataSource actif prend en charge les opérations de suppression.

(Hérité de QueryableDataSourceView)
CanInsert

Obtient une valeur qui indique si l'objet QueryableDataSourceView qui est associé au contrôle QueryableDataSource actif prend en charge les opérations d'insertion.

(Hérité de QueryableDataSourceView)
CanPage

Obtient une valeur qui indique si l'objet QueryableDataSourceView qui est associé au contrôle QueryableDataSource actif prend en charge la pagination.

(Hérité de QueryableDataSourceView)
CanRetrieveTotalRowCount

Obtient une valeur qui indique si l'objet QueryableDataSourceView associé au contrôle QueryableDataSource actuel prend en charge la récupération du nombre total de lignes de données et la récupération des données.

(Hérité de QueryableDataSourceView)
CanSort

Obtient une valeur qui indique si l’objet QueryableDataSourceView qui est associé au contrôle QueryableDataSource actuel prend en charge une vue triée des données récupérées.

(Hérité de QueryableDataSourceView)
CanUpdate

Obtient une valeur qui indique si l'objet QueryableDataSourceView qui est associé au contrôle QueryableDataSource actif prend en charge les opérations de mise à jour.

(Hérité de QueryableDataSourceView)
Context

Obtient ou définit le contexte de données actuel.

ContextType

Obtient le type du contexte de données.

ContextTypeName

Obtient ou définit le nom de la classe de contexte de données qui contient le champ ou la propriété spécifiée dans la propriété TableName.

DeleteParameters

Obtient la collection qui contient les paramètres utilisés durant une opération de suppression.

(Hérité de QueryableDataSourceView)
EntitySet

Obtient ou définit l'objet qui contient la valeur de données à récupérer.

EntitySetName

Obtient ou définit le nom de la propriété ou du champ de la classe de contexte de données qui représente une collection de données.

EntitySetType

Obtient ou définit le nom de l'objet créé pour une opération d'insertion, de suppression ou de mise à jour.

EntityType

Obtient ou définit l'objet créé pour une opération d'insertion, de suppression ou de mise à jour.

EntityTypeName

Obtient ou définit le nom de l'objet créé pour une opération d'insertion, de suppression ou de mise à jour.

Events

Obtient la liste des délégués de gestion d'événements pour l'affichage de source de données.

(Hérité de DataSourceView)
GroupBy

Obtient ou définit le ou les noms des propriétés à utiliser pendant l'opération de sélection pour regrouper des données.

(Hérité de QueryableDataSourceView)
GroupByParameters

Obtient une collection des paramètres dont les valeurs sont utilisées pour créer la clause GroupBy pendant l'opération de sélection.

(Hérité de QueryableDataSourceView)
InsertParameters

Obtient une collection de paramètres utilisés lors de l'opération d'insertion.

(Hérité de QueryableDataSourceView)
IsTrackingViewState

Obtient une valeur qui indique si l'objet QueryableDataSourceView enregistre les modifications apportées à son état d'affichage.

(Hérité de QueryableDataSourceView)
Name

Obtient le nom de l'affichage de source de données.

(Hérité de DataSourceView)
OrderBy

Obtient ou définit le ou les noms des propriétés qui sont utilisées durant l'opération de sélection pour le tri des données.

(Hérité de QueryableDataSourceView)
OrderByParameters

Obtient une collection de paramètres utilisés lors de l'opération de sélection pour trier les données.

(Hérité de QueryableDataSourceView)
OrderGroupsBy

Obtient ou définit les noms des propriétés qui sont utilisées lors de l'opération de sélection pour le tri des données groupés.

(Hérité de QueryableDataSourceView)
OrderGroupsByParameters

Obtient une collection des paramètres qui sont utilisés pour créer la clause OrderGroupsBy.

(Hérité de QueryableDataSourceView)
SelectNew

Obtient ou définit les propriétés et les valeurs calculées incluses dans les données récupérées.

(Hérité de QueryableDataSourceView)
SelectNewParameters

Obtient la collection de paramètres utilisés lors d'une opération de récupération de données.

(Hérité de QueryableDataSourceView)
UpdateParameters

Obtient la collection de paramètres utilisés lors d'une opération de mise à jour.

(Hérité de QueryableDataSourceView)
Where

Obtient ou définit une valeur qui spécifie les conditions qui doivent être remplies pour qu'une ligne soit incluse dans les données récupérées.

(Hérité de QueryableDataSourceView)
WhereParameters

Obtient une collection de paramètres qui sont utilisés pour créer une clause Where.

(Hérité de QueryableDataSourceView)

Méthodes

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

Crée les objets à utiliser pour l'opération de suppression.

(Hérité de QueryableDataSourceView)
BuildInsertObject(IDictionary, IDictionary<String,Exception>)

Crée les objets à utiliser pour l'opération d'insertion en utilisant les valeurs à insérer et le message d'erreur à afficher si l'opération échoue.

(Hérité de QueryableDataSourceView)
BuildQuery(DataSourceSelectArguments)

Crée une expression de requête Select à l'aide des arguments Select de la source de données.

(Hérité de QueryableDataSourceView)
BuildUpdateObjects(IDictionary, IDictionary, IDictionary, IDictionary<String,Exception>)

Crée les objets à utiliser pour l'opération de mise à jour à l'aide des valeurs spécifiées.

(Hérité de QueryableDataSourceView)
CanExecute(String)

Détermine si la commande spécifiée peut être exécutée.

(Hérité de DataSourceView)
ClearOriginalValues()

Efface les valeurs d'origine.

(Hérité de QueryableDataSourceView)
CreateContext(DataSourceOperation)

Crée une instance du contexte de données et du type de jeu d'entités pour l'opération spécifiée.

CreateQueryContext(DataSourceSelectArguments)

Crée une instance d'un objet de contexte de requête qui contient les collections de paramètres évaluées.

(Hérité de QueryableDataSourceView)
Delete(IDictionary, IDictionary)

Exécute une opération de suppression.

(Hérité de QueryableDataSourceView)
Delete(IDictionary, IDictionary, DataSourceViewOperationCallback)

Exécute une opération de suppression asynchrone sur la liste des données que l'objet DataSourceView représente.

(Hérité de DataSourceView)
DeleteObject(Object)

Supprime un objet de donnée dans une table.

(Hérité de QueryableDataSourceView)
DisposeContext()

Supprime le contexte après qu'une opération a été exécutée.

DisposeContext(Object)

Supprime le contexte de données spécifié après qu'une opération a été exécutée.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
ExecuteCommand(String, IDictionary, IDictionary)

Exécute la commande spécifiée.

(Hérité de DataSourceView)
ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback)

Exécute la commande spécifiée.

(Hérité de DataSourceView)
ExecuteDelete(IDictionary, IDictionary)

Exécute une opération de suppression à l'aide des clés spécifiées et à l'aide de valeurs de ligne utilisées pour détecter des conflits.

ExecuteInsert(IDictionary)

Exécute une opération d'insertion en utilisant les valeurs spécifiées dans une collection.

ExecutePaging(IQueryable, QueryContext)

Exécute la pagination en utilisant l'objet QueryContext de l'objet QueryableDataSource.

(Hérité de QueryableDataSourceView)
ExecuteQuery(IQueryable, QueryContext)

Exécute une requête, un tri ou une opération de pagination sur l'objet IQueryable<T>.

(Hérité de QueryableDataSourceView)
ExecuteQueryExpressions(IQueryable, QueryContext)

Exécute des expressions de requête à l'aide d'un objet IQueryable et de l'objet QueryContext.

(Hérité de QueryableDataSourceView)
ExecuteSelect(DataSourceSelectArguments)

Exécute une opération d'extraction de données.

(Hérité de QueryableDataSourceView)
ExecuteSorting(IQueryable, QueryContext)

Exécute une opération de tri.

(Hérité de QueryableDataSourceView)
ExecuteUpdate(IDictionary, IDictionary, IDictionary)

Exécute une opération de mise à jour en utilisant les valeurs de clés de ligne spécifiées, les valeurs de ligne et les valeurs de ligne utilisées pour détecter les conflits.

GetDataObjectType(Type)

Récupère le type d'objet de données à utiliser pour les opérations de suppression, d'insertion et de mise à jour.

GetEntitySetType()

Récupère le jeu d'entités en tant que propriété, champ ou contexte de données.

GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetOriginalValues(IDictionary)

Récupère les valeurs d'origine des clés spécifiées stockées lors de l'opération Select.

(Hérité de QueryableDataSourceView)
GetSource(QueryContext)

Récupère la source du contexte de requête.

GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
HandleValidationErrors(IDictionary<String,Exception>, DataSourceOperation)

Appelé par les méthodes qui exécutent des opérations CRUD lorsque l'une de ces opérations échoue au cours du processus de construction d'objets de données.

(Hérité de QueryableDataSourceView)
Insert(IDictionary)

Exécute une opération d'insertion asynchrone sur les éléments de données que l'objet QueryableDataSourceView représente.

(Hérité de QueryableDataSourceView)
Insert(IDictionary, DataSourceViewOperationCallback)

Exécute une opération d'insertion asynchrone dans la liste des données que l'objet DataSourceView représente.

(Hérité de DataSourceView)
InsertObject(Object)

Insère des objets de données dans un objet QueryableDataSourceView.

(Hérité de QueryableDataSourceView)
LoadViewState(Object)

Restaure l'état d'affichage enregistré précédemment pour la vue de source de données.

(Hérité de QueryableDataSourceView)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
OnDataSourceViewChanged(EventArgs)

Déclenche l’événement DataSourceViewChanged.

(Hérité de DataSourceView)
OnQueryCreated(QueryCreatedEventArgs)

Déclenche l'événement QueryCreated après que le contrôle QueryableDataSource a créé un objet IQueryable.

(Hérité de QueryableDataSourceView)
OnQueryParametersChanged(Object, EventArgs)

Appelle la méthode RaiseViewChanged().

(Hérité de QueryableDataSourceView)
RaiseUnsupportedCapabilityError(DataSourceCapabilities)

Appelé par la méthode RaiseUnsupportedCapabilitiesError(DataSourceView) pour comparer les fonctions demandées pour une opération ExecuteSelect(DataSourceSelectArguments) à celles prises en charge par l'affichage.

(Hérité de DataSourceView)
RaiseViewChanged()

Appelle la méthode OnDataSourceViewChanged(EventArgs).

(Hérité de QueryableDataSourceView)
SaveViewState()

Enregistre les modifications apportées à l'état d'affichage de l'objet QueryableDataSourceView depuis la publication de la page sur le serveur.

(Hérité de QueryableDataSourceView)
Select(DataSourceSelectArguments, DataSourceViewSelectCallback)

Obtient une liste de données en mode asynchrone provenant du stockage des données sous-jacent.

(Hérité de DataSourceView)
StoreOriginalValues(IList)

Stocke les valeurs d'origine à partir de l'opération Select dans l'état d'affichage du contrôle.

(Hérité de QueryableDataSourceView)
StoreOriginalValues(IList, Func<PropertyDescriptor,Boolean>)

Stocke les valeurs d'origine de l'opération de sélection dans l'affichage de l'état du contrôle lorsque des opérations de suppression ou de mise à jour sont activées.

(Hérité de QueryableDataSourceView)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)
TrackViewState()

Provoque le suivi des modifications de l'état d'affichage pour le contrôle serveur afin qu'elles puissent être stockées dans l'état du contrôle serveur.

(Hérité de QueryableDataSourceView)
Update(IDictionary, IDictionary, IDictionary)

Exécute une opération de mise à jour.

(Hérité de QueryableDataSourceView)
Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback)

Exécute une opération de mise à jour asynchrone dans la liste des données que l'objet DataSourceView représente.

(Hérité de DataSourceView)
UpdateObject(Object, Object)

Met à jour un objet de données.

(Hérité de QueryableDataSourceView)

Événements

DataSourceViewChanged

Se produit lorsque l'affichage de source de données a été modifié.

(Hérité de DataSourceView)
QueryCreated

Se produit lors de la création d'une requête.

(Hérité de QueryableDataSourceView)

Implémentations d’interfaces explicites

IStateManager.IsTrackingViewState

Implémentée par une classe, obtient une valeur qui indique si un contrôle serveur effectue le suivi des changements de son état d'affichage.

(Hérité de QueryableDataSourceView)
IStateManager.LoadViewState(Object)

Implémentée par une classe, charge l'état d'affichage précédemment enregistré pour ce contrôle serveur.

(Hérité de QueryableDataSourceView)
IStateManager.SaveViewState()

Implémentée par une classe, enregistre les modifications apportées à l'état d'affichage d'un contrôle serveur dans un objet.

(Hérité de QueryableDataSourceView)
IStateManager.TrackViewState()

Implémentée par une classe, obtient une valeur qui indique si un contrôle serveur effectue le suivi des changements de son état d'affichage.

(Hérité de QueryableDataSourceView)

S’applique à