Cette documentation est archivée et n’est pas conservée.

ParseException, classe

Mise à jour : novembre 2007

Représente des erreurs qui se produisent lorsqu'un contrôle LinqDataSource analyse des valeurs pour créer une requête.

Espace de noms :  System.Web.Query.Dynamic
Assembly :  System.Web.Extensions (dans System.Web.Extensions.dll)

[AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level = AspNetHostingPermissionLevel.Minimal)]
public class ParseException : Exception
/** @attribute AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal) */
/** @attribute AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level = AspNetHostingPermissionLevel.Minimal) */
public class ParseException extends Exception
public class ParseException extends Exception

L'objet ParseException contient des informations à propos des exceptions qui se produisent lorsque le contrôle LinqDataSource analyse des valeurs pour créer dynamiquement une requête.

Si la propriété Select inclut une propriété qui n'est pas dans l'objet de données, le contrôle LinqDataSource lève une exception ParseException. Le message indique que la propriété n'existe pas dans l'objet de données.

Vous pouvez assigner l'objet de données dans l'événement Selecting en définissant la propriété Result sur un objet retourné à partir d'une requête. Si vous sélectionnez une propriété qui n'existe pas dans l'objet de données, le contrôle LinqDataSource lève une exception ParseException. Le message indique que cette propriété spécifique n'existe pas dans un objet AnonymousType.

System.Object
  System.Exception
    System.Web.Query.Dynamic.ParseException

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Windows Vista, Windows XP SP2, Windows Server 2003

Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

.NET Framework

Pris en charge dans : 3.5
Afficher: