Freigeben über


HierarchyId-Klasse

Die folgenden Ausführungen gelten für v2.

Stellt einen Deskriptor dar, der für den Zugriffe auf die Websitehierarchie verwendet wird.

Vererbungshierarchie

System.Tuple<T1, T2>
  Microsoft.WebMatrix.Extensibility.HierarchyId

Namespace:  Microsoft.WebMatrix.Extensibility
Assembly:  Microsoft.WebMatrix.Extensibility (in Microsoft.WebMatrix.Extensibility.dll)

Syntax

'Declaration
Public MustInherit Class HierarchyId _
    Inherits Tuple
'Usage
Dim instance As HierarchyId
public abstract class HierarchyId : Tuple
public ref class HierarchyId abstract : public Tuple
[<AbstractClassAttribute>]
type HierarchyId =  
    class 
        inherit Tuple 
    end
public abstract class HierarchyId extends Tuple

Der HierarchyId-Typ macht folgende Elemente verfügbar.

Konstruktoren

  Name Beschreibung
Geschützte Methode HierarchyId Nur zur internen Verwendung. Initialisiert eine neue Instanz der HierarchyId-Klasse.

Zum Anfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft CurrentHierarchyGuid Ruft den aktuell aktiven Hierarchiebezeichner ab.
Öffentliche Eigenschaft HierarchyInfoGuid Ruft den Hierarchiestrukturbezeichner für das Element ab, der sicherstellt, dass keine veralteten Elemente erneut verwendet werden.
Öffentliche Eigenschaft Id Ruft den Bezeichner des Elements in der Hierarchie ab.

Zum Anfang

Methoden

  Name Beschreibung
Öffentliche Methode Equals(Object) Gibt an, ob das angegebene Objekt mit HierarchyId identisch ist.
Öffentliche Methode Equals(Tuple<T1, T2>) Gibt an, ob der angegebene Bezeichner mit HierarchyId identisch ist.
Öffentliche Methode GetHashCode Ruft den Hashcode für HierarchyId ab.
Öffentliche Methode ToString Gibt die Zeichenfolgendarstellung von HierarchyId zurück.

Zum Anfang

Operatoren

  Name Beschreibung
Öffentlicher OperatorStatisches Element Equality Gibt an, ob der Wert des Hierarchiebezeichners mit dem Tupelwert identisch ist.
Öffentlicher OperatorStatisches Element Inequality Gibt an, ob der Wert des Hierarchiebezeichners mit dem Tupelwert nicht identisch ist.

Zum Anfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Elemente dieses Typs sind Threadsicher. Für Instanzelemente wird die Threadsicherheit nicht gewährleistet.

Siehe auch

Verweis

Microsoft.WebMatrix.Extensibility-Namespace