ParseException Osztály

Definíció

Olyan hibákat jelöl, amelyek akkor fordulnak elő, amikor egy LinqDataSource vezérlőelem elemzi a lekérdezés létrehozásához létrehozott értékeket.

public ref class ParseException : Exception
public class ParseException : Exception
type ParseException = class
    inherit Exception
Public Class ParseException
Inherits Exception
Öröklődés
ParseException

Megjegyzések

Az ParseException objektum információkat tartalmaz azokról a kivételekről, amelyek akkor fordulnak elő, amikor a vezérlő elemzi az LinqDataSource értékeket egy lekérdezés dinamikus létrehozása érdekében.

Ha a Select tulajdonság olyan tulajdonságot tartalmaz, amely nem szerepel az adatobjektumban, a LinqDataSource vezérlő kivételt ParseException jelez. Az üzenet azt jelzi, hogy a tulajdonság nem létezik az adatobjektumban.

Az adatobjektumot hozzárendelheti az Selecting eseményhez úgy, hogy a Result tulajdonságot egy lekérdezésből visszaadott objektumra állítja. Ha olyan tulajdonságot választ ki, amely nem létezik az adatobjektumban, a LinqDataSource vezérlő kivételt ParseException okoz. Az üzenet azt jelzi, hogy az adott tulajdonság nem létezik egy AnonymousType objektumban.

Konstruktorok

Name Description
ParseException(String, Int32)

Inicializálja a ParseException osztály új példányát.

Tulajdonságok

Name Description
Data

Lekéri a kulcs-/érték párok gyűjteményét, amelyek további, felhasználó által definiált információkat biztosítanak a kivételről.

(Öröklődés forrása Exception)
HelpLink

Lekéri vagy beállítja a kivételhez társított súgófájlra mutató hivatkozást.

(Öröklődés forrása Exception)
HResult

Lekéri vagy beállítja a HRESULT-ot, egy kódolt numerikus értéket, amely egy adott kivételhez van hozzárendelve.

(Öröklődés forrása Exception)
InnerException

Lekéri az Exception aktuális kivételt okozó példányt.

(Öröklődés forrása Exception)
Message

Az aktuális kivételt leíró üzenet jelenik meg.

(Öröklődés forrása Exception)
Position

Lekéri a hiba helyét.

Source

Lekéri vagy beállítja az alkalmazás vagy a hibát okozó objektum nevét.

(Öröklődés forrása Exception)
StackTrace

Lekéri a hívásverem közvetlen kereteinek sztringképét.

(Öröklődés forrása Exception)
TargetSite

Lekéri az aktuális kivételt okozó metódust.

(Öröklődés forrása Exception)

Metódusok

Name Description
Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetBaseException()

Ha egy származtatott osztály felül van bírálva, egy Exception vagy több későbbi kivétel kiváltó okát adja vissza.

(Öröklődés forrása Exception)
GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetObjectData(SerializationInfo, StreamingContext)
Elavult.

Ha felül van bírálva egy származtatott osztályban, a SerializationInfo kivétel adatait adja meg.

(Öröklődés forrása Exception)
GetType()

Lekéri az aktuális példány futtatókörnyezeti típusát.

(Öröklődés forrása Exception)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
ToString()

A hibaüzenetet és a hiba helyét adja vissza.

esemény

Name Description
SerializeObjectState
Elavult.

Akkor fordul elő, ha a kivétel szerializálva van egy kivételállapot-objektum létrehozásához, amely szerializált adatokat tartalmaz a kivételről.

(Öröklődés forrása Exception)

A következőre érvényes: