SqlHierarchyId Estructura

Definición

El SqlHierarchyId tipo representa una posición en una estructura jerárquica, especificando profundidad y amplitud.

[Microsoft.SqlServer.Server.SqlUserDefinedType(Microsoft.SqlServer.Server.Format.UserDefined, IsByteOrdered=true, MaxByteSize=892, Name="SqlHierarchyId")]
[System.CLSCompliant(true)]
public struct SqlHierarchyId : IComparable, Microsoft.SqlServer.Server.IBinarySerialize, System.Data.SqlTypes.INullable
[<Microsoft.SqlServer.Server.SqlUserDefinedType(Microsoft.SqlServer.Server.Format.UserDefined, IsByteOrdered=true, MaxByteSize=892, Name="SqlHierarchyId")>]
[<System.CLSCompliant(true)>]
type SqlHierarchyId = struct
    interface IBinarySerialize
    interface INullable
Public Structure SqlHierarchyId
Implements IBinarySerialize, IComparable, INullable
Herencia
SqlHierarchyId
Atributos
Implementaciones

Propiedades

Nombre Description
IsNull

Obtiene un valor que indica si SqlHierarchyId es null.

Null

Obtiene un SqlHierarchyId objeto con una identificación de jerarquía de null.

Métodos

Nombre Description
CompareTo(Object)

Devuelve un valor que indica los resultados de una comparación entre y SqlHierarchyId un objeto .

CompareTo(SqlHierarchyId)

Devuelve un valor que indica los resultados de una comparación entre dos SqlHierarchyId nodos.

Equals(Object)

Evalúa si SqlHierarchyId y obj son iguales.

GetAncestor(Int32)

Recupera los SqlHierarchyId niveles de nodo n hacia arriba en el árbol jerárquico.

GetDescendant(SqlHierarchyId, SqlHierarchyId)

Obtiene el valor de un nodo descendiente SqlHierarchyId que es mayor child1 que y menor que child2.

GetHashCode()

Obtiene un hash de la ruta de acceso del nodo raíz del árbol de jerarquía al SqlHierarchyId nodo.

GetLevel()

Obtiene un valor que indica el nivel del SqlHierarchyId nodo en el árbol jerárquico.

GetReparentedValue(SqlHierarchyId, SqlHierarchyId)

Obtiene un valor que representa la ubicación de un nuevo SqlHierarchyId nodo que tiene una ruta de acceso de igual a la ruta de newRoot acceso de oldRoot a esta, lo que lo mueve eficazmente a la nueva ubicación..

GetRoot()

Obtiene un valor que representa el nodo raíz SqlHierarchyId de la jerarquía.

IsDescendantOf(SqlHierarchyId)

Obtiene un valor que indica si el SqlHierarchyId nodo es el descendiente del elemento primario.

Parse(SqlString)

Convierte la representación de cadena canónica de un SqlHierarchyId nodo en un SqlHierarchyId valor.

Read(BinaryReader)

Lee de un lector binario especificado en un SqlHierarchyIdobjeto .

ToString()

Devuelve la representación de cadena canónica de un SqlHierarchyId nodo de un SqlHierarchyId valor.

Write(BinaryWriter)

Escribe en SqlHierarchyId un escritor binario especificado.

Operadores

Nombre Description
Equality(SqlHierarchyId, SqlHierarchyId)

Evalúa si dos SqlHierarchyId nodos son iguales.

GreaterThan(SqlHierarchyId, SqlHierarchyId)

Evalúa si un nodo especificado SqlHierarchyId es mayor que otro.

GreaterThanOrEqual(SqlHierarchyId, SqlHierarchyId)

Evalúa si un nodo especificado SqlHierarchyId es mayor o igual que otro.

Inequality(SqlHierarchyId, SqlHierarchyId)

Evalúa si dos SqlHierarchyId nodos no son iguales.

LessThan(SqlHierarchyId, SqlHierarchyId)

Evalúa si un nodo especificado SqlHierarchyId es menor que otro.

LessThanOrEqual(SqlHierarchyId, SqlHierarchyId)

Evalúa si un nodo especificado SqlHierarchyId es menor o igual que otro.

Se aplica a