SqlHierarchyId Estrutura

Definição

O SqlHierarchyId tipo representa uma posição em uma estrutura hierárquica, especificando profundidade e amplitude.

[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
Herança
SqlHierarchyId
Atributos
Implementações

Propriedades

Nome Description
IsNull

Obtém um valor que indica se o SqlHierarchyId valor é nulo.

Null

Obtém um SqlHierarchyId com uma identificação de hierarquia de nulo.

Métodos

Nome Description
CompareTo(Object)

Retorna um valor que indica os resultados de uma comparação entre um SqlHierarchyId e um objeto.

CompareTo(SqlHierarchyId)

Retorna um valor que indica os resultados de uma comparação entre dois SqlHierarchyId nós.

Equals(Object)

Avalia se e obj são SqlHierarchyId iguais.

GetAncestor(Int32)

Recupera os níveis de SqlHierarchyIdn até a árvore hierárquica.

GetDescendant(SqlHierarchyId, SqlHierarchyId)

Obtém o valor de um nó descendente SqlHierarchyId maior que child1 e menor que child2.

GetHashCode()

Obtém um hash do caminho do nó raiz da árvore de hierarquia para o SqlHierarchyId nó.

GetLevel()

Obtém um valor que indica o nível do SqlHierarchyId nó na árvore hierárquica.

GetReparentedValue(SqlHierarchyId, SqlHierarchyId)

Obtém um valor que representa o local de um novo SqlHierarchyId nó que tem um caminho de newRoot igual para o caminho, oldRoot movendo-o efetivamente para o novo local.

GetRoot()

Obtém um valor que representa o nó raiz SqlHierarchyId da hierarquia.

IsDescendantOf(SqlHierarchyId)

Obtém um valor que indica se o SqlHierarchyId nó é o descendente do pai.

Parse(SqlString)

Converte a representação de cadeia de caracteres canônica de um SqlHierarchyId nó em um SqlHierarchyId valor.

Read(BinaryReader)

Lê de um leitor binário especificado em um SqlHierarchyId.

ToString()

Retorna a representação de cadeia de caracteres canônica de um SqlHierarchyId nó de um SqlHierarchyId valor.

Write(BinaryWriter)

Grava um em SqlHierarchyId um gravador binário especificado.

Operadores

Nome Description
Equality(SqlHierarchyId, SqlHierarchyId)

Avalia se dois SqlHierarchyId nós são iguais.

GreaterThan(SqlHierarchyId, SqlHierarchyId)

Avalia se um nó especificado SqlHierarchyId é maior que outro.

GreaterThanOrEqual(SqlHierarchyId, SqlHierarchyId)

Avalia se um nó especificado SqlHierarchyId é maior ou igual a outro.

Inequality(SqlHierarchyId, SqlHierarchyId)

Avalia se dois SqlHierarchyId nós são diferentes.

LessThan(SqlHierarchyId, SqlHierarchyId)

Avalia se um nó especificado SqlHierarchyId é menor que outro.

LessThanOrEqual(SqlHierarchyId, SqlHierarchyId)

Avalia se um nó especificado SqlHierarchyId é menor ou igual a outro.

Aplica-se a