SqlHierarchyId Estrutura
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 |
| GetAncestor(Int32) |
Recupera os níveis de SqlHierarchyId nó |
| GetDescendant(SqlHierarchyId, SqlHierarchyId) |
Obtém o valor de um nó descendente SqlHierarchyId maior que |
| 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 |
| 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. |