QueryableDataSourceView Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Prend en charge le QueryableDataSource contrôle et fournit une interface pour les contrôles liés aux données pour effectuer des opérations de données 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
- Héritage
- Dérivé
- Implémente
Constructeurs
| Nom | Description |
|---|---|
| QueryableDataSourceView(DataSourceControl, String, HttpContext) |
Initialise une nouvelle instance de la classe QueryableDataSourceView. |
Champs
| Nom | Description |
|---|---|
| EventSelected |
Spécifie si l’événement qui provoque la fin de l’opération de récupération des données s’est produit. |
| EventSelecting |
Spécifie si l’événement qui se produit avant l’exécution d’une opération de récupération de données s’est produit. |
Propriétés
| Nom | Description |
|---|---|
| AutoGenerateOrderByClause |
Obtient ou définit une valeur qui indique si l’objet QueryableDataSourceView associé au contrôle actuel QueryableDataSource crée une clause dynamique |
| AutoGenerateWhereClause |
Obtient ou définit une valeur qui indique si l’objet QueryableDataSourceView associé au contrôle actuel QueryableDataSource crée une clause dynamique |
| AutoPage |
Obtient ou définit une valeur qui indique si l’objet associé au contrôle actuel QueryableDataSourceView prend en charge la QueryableDataSource pagination par défaut. |
| AutoSort |
Obtient ou définit une valeur qui indique si l’objet associé au contrôle actuel QueryableDataSourceView prend en charge le QueryableDataSource tri par défaut. |
| CanDelete |
Obtient une valeur qui indique si l’objet QueryableDataSourceView associé au contrôle actuel QueryableDataSource prend en charge les opérations de suppression. |
| CanInsert |
Obtient une valeur qui indique si l’objet QueryableDataSourceView associé au contrôle actuel QueryableDataSource prend en charge les opérations d’insertion. |
| CanPage |
Obtient une valeur qui indique si l’objet associé au contrôle actuel QueryableDataSourceView prend en charge la QueryableDataSource pagination. |
| CanRetrieveTotalRowCount |
Obtient une valeur qui indique si l’objet QueryableDataSourceView associé au contrôle actuel QueryableDataSource prend en charge la récupération du nombre total de lignes de données et la récupération des données. |
| CanSort |
Obtient une valeur qui indique si l’objet QueryableDataSourceView associé au contrôle actuel QueryableDataSource prend en charge une vue triée des données récupérées. |
| CanUpdate |
Obtient une valeur qui indique si l’objet QueryableDataSourceView associé au contrôle actuel QueryableDataSource prend en charge les opérations de mise à jour. |
| DeleteParameters |
Obtient la collection qui contient les paramètres utilisés pendant une opération de suppression. |
| EntityType |
Obtient le type de l’objet de données à utiliser pour les opérations CUD. |
| Events |
Obtient une liste de délégués de gestionnaire d’événements pour la vue de source de données. (Hérité de DataSourceView) |
| GroupBy |
Obtient ou définit le nom ou les noms des propriétés à utiliser pendant l’opération de sélection pour regrouper les données. |
| GroupByParameters |
Obtient une collection de paramètres dont les valeurs sont utilisées pour créer la |
| InsertParameters |
Obtient une collection de paramètres utilisés pendant l’opération d’insertion. |
| IsTrackingViewState |
Obtient une valeur qui indique si l’objet QueryableDataSourceView enregistre les modifications apportées à son état d’affichage. |
| Name |
Obtient le nom de la vue de source de données. (Hérité de DataSourceView) |
| OrderBy |
Obtient ou définit le nom ou les noms des propriétés utilisées pendant l’opération de sélection pour trier les données. |
| OrderByParameters |
Obtient une collection de paramètres utilisés pendant l’opération de sélection pour trier les données. |
| OrderGroupsBy |
Obtient ou définit les noms des propriétés utilisées pendant l’opération de sélection pour trier les données groupées. |
| OrderGroupsByParameters |
Obtient une collection de paramètres utilisés pour créer la |
| SelectNew |
Obtient ou définit les propriétés et les valeurs calculées incluses dans les données récupérées. |
| SelectNewParameters |
Obtient la collection de paramètres utilisés pendant une opération de récupération de données. |
| UpdateParameters |
Obtient la collection de paramètres utilisés pendant une opération de mise à jour. |
| Where |
Obtient ou définit une valeur qui spécifie quelles conditions doivent être vraies pour qu’une ligne soit incluse dans les données récupérées. |
| WhereParameters |
Obtient une collection de paramètres utilisés pour créer une |
Méthodes
| Nom | Description |
|---|---|
| BuildDeleteObject(IDictionary, IDictionary, IDictionary<String,Exception>) |
Crée les objets à utiliser pour l’opération de suppression. |
| BuildInsertObject(IDictionary, IDictionary<String,Exception>) |
Crée les objets à utiliser pour l’opération d’insertion à l’aide des valeurs à insérer et du message d’erreur à afficher si l’opération échoue. |
| BuildQuery(DataSourceSelectArguments) |
Crée une expression de requête Select à l’aide des arguments select de la source de données. |
| 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. |
| 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. |
| CreateQueryContext(DataSourceSelectArguments) |
Crée une instance d’un objet de contexte de requête qui contient les collections de paramètres évaluées. |
| Delete(IDictionary, IDictionary, DataSourceViewOperationCallback) |
Effectue une opération de suppression asynchrone sur la liste des données que l’objet DataSourceView représente. (Hérité de DataSourceView) |
| Delete(IDictionary, IDictionary) |
Effectue une opération de suppression. |
| DeleteObject(Object) |
Supprime un objet de données d’une table. |
| Equals(Object) |
Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
| ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback) |
Exécute la commande spécifiée. (Hérité de DataSourceView) |
| ExecuteCommand(String, IDictionary, IDictionary) |
Exécute la commande spécifiée. (Hérité de DataSourceView) |
| ExecuteDelete(IDictionary, IDictionary) |
Effectue une opération de suppression sur les éléments de données que l’objet QueryableDataSourceView représente à l’aide des valeurs spécifiées. |
| ExecuteInsert(IDictionary) |
Effectue une opération d’insertion sur les éléments de données que l’objet QueryableDataSourceView représente à l’aide de la valeur spécifiée. |
| ExecutePaging(IQueryable, QueryContext) |
Exécute la pagination à l’aide de l’objet QueryContext à partir de l’objet QueryableDataSource . |
| ExecuteQuery(IQueryable, QueryContext) |
Effectue une opération de requête, de tri ou de pagination sur l’objet IQueryable<T> . |
| ExecuteQueryExpressions(IQueryable, QueryContext) |
Exécute des expressions de requête à l’aide d’un IQueryable objet et de l’objet QueryContext . |
| ExecuteSelect(DataSourceSelectArguments) |
Effectue une opération de récupération de données. |
| ExecuteSorting(IQueryable, QueryContext) |
Effectue une opération de tri. |
| ExecuteUpdate(IDictionary, IDictionary, IDictionary) |
Effectue une opération de mise à jour. |
| GetHashCode() |
Sert 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 qui ont été stockées pendant l’opération Select. |
| GetSource(QueryContext) |
Obtient l’objet initial IQueryable de la vue de source de données en fonction du contexte de requête. |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| HandleValidationErrors(IDictionary<String,Exception>, DataSourceOperation) |
Appelée par des méthodes qui effectuent des opérations CRUD lorsqu’une opération CRUD échoue dans le processus de génération d’objets de données. |
| Insert(IDictionary, DataSourceViewOperationCallback) |
Effectue une opération d’insertion asynchrone sur la liste des données que l’objet DataSourceView représente. (Hérité de DataSourceView) |
| Insert(IDictionary) |
Effectue une opération d’insertion asynchrone sur les éléments de données que l’objet QueryableDataSourceView représente. |
| InsertObject(Object) |
Insère des objets de données dans un QueryableDataSourceView objet. |
| LoadViewState(Object) |
Restaure l’état d’affichage précédemment enregistré pour la vue de source de données. |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| OnDataSourceViewChanged(EventArgs) |
Déclenche l’événement DataSourceViewChanged. (Hérité de DataSourceView) |
| OnQueryCreated(QueryCreatedEventArgs) |
Déclenche l’événement QueryCreated une fois que le QueryableDataSource contrôle a créé un IQueryable objet. |
| OnQueryParametersChanged(Object, EventArgs) |
Appelle la RaiseViewChanged() méthode. |
| RaiseUnsupportedCapabilityError(DataSourceCapabilities) |
Appelé par la RaiseUnsupportedCapabilitiesError(DataSourceView) méthode pour comparer les fonctionnalités demandées pour une ExecuteSelect(DataSourceSelectArguments) opération par rapport à celles prises en charge par la vue. (Hérité de DataSourceView) |
| RaiseViewChanged() |
Appelle la OnDataSourceViewChanged(EventArgs) méthode. |
| SaveViewState() |
Enregistre les modifications apportées à l’état d’affichage de l’objet QueryableDataSourceView depuis le moment où la page a été publiée sur le serveur. |
| Select(DataSourceSelectArguments, DataSourceViewSelectCallback) |
Obtient une liste de données de manière asynchrone à partir du stockage de données sous-jacent. (Hérité de DataSourceView) |
| StoreOriginalValues(IList, Func<PropertyDescriptor,Boolean>) |
Stocke les valeurs d’origine de l’opération de sélection dans l’état d’affichage du contrôle lorsque les opérations de suppression ou de mise à jour sont activées. |
| StoreOriginalValues(IList) |
Stocke les valeurs d’origine de l’opération dans l’état |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |
| TrackViewState() |
Provoque le suivi des modifications d’état d’affichage apportées au contrôle serveur afin qu’ils puissent être stockés dans l’état du contrôle serveur. |
| Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback) |
Effectue une opération de mise à jour asynchrone sur la liste des données que l’objet DataSourceView représente. (Hérité de DataSourceView) |
| Update(IDictionary, IDictionary, IDictionary) |
Effectue une opération de mise à jour. |
| UpdateObject(Object, Object) |
Met à jour un objet de données. |
Événements
| Nom | Description |
|---|---|
| DataSourceViewChanged |
Se produit lorsque la vue de source de données a changé. (Hérité de DataSourceView) |
| QueryCreated |
Se produit lorsqu’une requête est créée. |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| IStateManager.IsTrackingViewState |
En cas d’implémentation par une classe, obtient une valeur qui indique si un contrôle serveur suit ses modifications d’état d’affichage. |
| IStateManager.LoadViewState(Object) |
En cas d’implémentation par une classe, charge l’état d’affichage précédemment enregistré du contrôle pour le contrôle. |
| IStateManager.SaveViewState() |
En cas d’implémentation par une classe, enregistre les modifications apportées à l’état d’affichage d’un contrôle serveur dans un objet. |
| IStateManager.TrackViewState() |
En cas d’implémentation par une classe, obtient une valeur qui indique si un contrôle serveur suit ses modifications d’état d’affichage. |