Udostępnij za pośrednictwem


Klasa HierarchyIdException

Wyjątek, który jest generowany dla nieprawidłowych SqlHierarchyId wartości.

Hierarchia dziedziczenia

System.Object
  System.Exception
    Microsoft.SqlServer.Types.HierarchyIdException

Przestrzeń nazw:  Microsoft.SqlServer.Types
Zestaw:  Microsoft.SqlServer.Types (w Microsoft.SqlServer.Types.dll)

Składnia

'Deklaracja
<SerializableAttribute> _
<CLSCompliantAttribute(True)> _
Public Class HierarchyIdException _
    Inherits Exception
'Użycie
Dim instance As HierarchyIdException
[SerializableAttribute]
[CLSCompliantAttribute(true)]
public class HierarchyIdException : Exception
[SerializableAttribute]
[CLSCompliantAttribute(true)]
public ref class HierarchyIdException : public Exception
[<SerializableAttribute>]
[<CLSCompliantAttribute(true)>]
type HierarchyIdException =  
    class
        inherit Exception
    end
public class HierarchyIdException extends Exception

Typ HierarchyIdException uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda publiczna HierarchyIdException() Inicjuje nowe wystąpienie HierarchyIdException klasy
Metoda publiczna HierarchyIdException(String) Inicjuje nowe wystąpienie HierarchyIdException klasy z komunikat błędu niestandardowego.
Metoda chroniona HierarchyIdException(SerializationInfo, StreamingContext) Inicjuje nowe wystąpienie HierarchyIdException klasy z serializowane dane.
Metoda publiczna HierarchyIdException(String, Exception) Inicjuje nowe wystąpienie HierarchyIdExceptionklasy z niestandardowego komunikatu o błędzie i wyzwalającego obiekt wyjątku.

Do góry

Właściwości

  Nazwa Opis
Właściwość publiczna Data (Dziedziczony z Exception).
Właściwość publiczna HelpLink (Dziedziczony z Exception).
Właściwość chroniona HResult (Dziedziczony z Exception).
Właściwość publiczna InnerException (Dziedziczony z Exception).
Właściwość publiczna Message (Dziedziczony z Exception).
Właściwość publiczna Source (Dziedziczony z Exception).
Właściwość publiczna StackTrace (Dziedziczony z Exception).
Właściwość publiczna TargetSite (Dziedziczony z Exception).

Do góry

Metody

  Nazwa Opis
Metoda publiczna Equals (Dziedziczony z Object).
Metoda chroniona Finalize (Dziedziczony z Object).
Metoda publiczna GetBaseException (Dziedziczony z Exception).
Metoda publiczna GetHashCode (Dziedziczony z Object).
Metoda publiczna GetObjectData (Dziedziczony z Exception).
Metoda publiczna GetType (Dziedziczony z Exception).
Metoda chroniona MemberwiseClone (Dziedziczony z Object).
Metoda publiczna ToString (Dziedziczony z Exception).

Do góry

Uwagi

HierarchyIdException Powoduje wyjątek wartość nie jest to SqlHierarchyId typu jest przekazany do metoda, który oczekuje SqlHierarchyId typu.

Aby uzyskać więcej informacji, zobacz temat Praca z hierarchyid danych.

Bezpieczeństwo wątków

Wszystkie publiczne statyczny (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Nie ma gwarancji, że elementy członkowskie wystąpień będą bezpieczne dla wątków.