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 contrôle QueryableDataSource et fournit une interface pour les contrôles liés aux données pour exécuter des opérations sur les 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
QueryableDataSourceView(DataSourceControl, String, HttpContext) |
Initialise une nouvelle instance de la classe QueryableDataSourceView. |
Champs
EventSelected |
Indique si l'événement qui provoque l'exécution de l'opération d'extraction des données s'est produit. |
EventSelecting |
Indique si l'événement qui se produit avant une opération d'extraction des données s'est produit. |
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 |
AutoGenerateWhereClause |
Obtient ou définit une valeur qui indique si l'objet QueryableDataSourceView associé au contrôle QueryableDataSource actuel crée dynamiquement une clause |
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. |
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. |
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. |
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. |
CanPage |
Obtient une valeur qui indique si l'objet QueryableDataSourceView qui est associé au contrôle QueryableDataSource actif prend en charge la pagination. |
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. |
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. |
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. |
DeleteParameters |
Obtient la collection qui contient les paramètres utilisés durant une opération de suppression. |
EntityType |
Obtient le type de l'objet de données à utiliser pour les opérations CUD. |
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. |
GroupByParameters |
Obtient une collection des paramètres dont les valeurs sont utilisées pour créer la clause |
InsertParameters |
Obtient une collection de paramètres utilisés lors de 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 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. |
OrderByParameters |
Obtient une collection de paramètres utilisés lors de l'opération de sélection pour trier les données. |
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. |
OrderGroupsByParameters |
Obtient une collection des paramètres qui sont utilisés pour créer la clause |
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 lors d'une opération de récupération de données. |
UpdateParameters |
Obtient la collection de paramètres utilisés lors d'une opération de mise à jour. |
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. |
WhereParameters |
Obtient une collection de paramètres qui sont utilisés pour créer une clause |
Méthodes
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 en utilisant les valeurs à insérer et le 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) |
Exécute une opération de suppression. |
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. |
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 sur les éléments de données que l'objet QueryableDataSourceView représente à l'aide des valeurs spécifiées. |
ExecuteInsert(IDictionary) |
Exécute 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 en utilisant l'objet QueryContext de l'objet QueryableDataSource. |
ExecuteQuery(IQueryable, QueryContext) |
Exécute une requête, un tri ou une opération de pagination sur l'objet IQueryable<T>. |
ExecuteQueryExpressions(IQueryable, QueryContext) |
Exécute des expressions de requête à l'aide d'un objet IQueryable et de l'objet QueryContext. |
ExecuteSelect(DataSourceSelectArguments) |
Exécute une opération d'extraction de données. |
ExecuteSorting(IQueryable, QueryContext) |
Exécute une opération de tri. |
ExecuteUpdate(IDictionary, IDictionary, IDictionary) |
Exécute une opération de mise à jour. |
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. |
GetSource(QueryContext) |
Obtient l'objet IQueryable initial pour la vue de source de données en fonction 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. |
Insert(IDictionary) |
Exécute une opération d'insertion asynchrone sur les éléments de données que l'objet QueryableDataSourceView représente. |
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. |
LoadViewState(Object) |
Restaure l'état d'affichage enregistré précédemment pour la vue de source de données. |
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. |
OnQueryParametersChanged(Object, EventArgs) |
Appelle la méthode RaiseViewChanged(). |
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). |
SaveViewState() |
Enregistre les modifications apportées à l'état d'affichage de l'objet QueryableDataSourceView depuis la publication de la page sur le serveur. |
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 |
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. |
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. |
Update(IDictionary, IDictionary, IDictionary) |
Exécute une opération de mise à jour. |
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. |
É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. |
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. |
IStateManager.LoadViewState(Object) |
Implémentée par une classe, charge l'état d'affichage précédemment enregistré pour ce contrôle serveur. |
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. |
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. |