Compartir a través de


SqlHierarchyId.GetReparentedValue (Método) (SqlHierarchyId, SqlHierarchyId)

 

Obtiene un valor que representa la ubicación de un nuevo nodo SqlHierarchyId que tiene una ruta de acceso desde newRoot igual a la ruta de acceso desde oldRoot hasta this, con lo que, de hecho, se mueve this a la nueva ubicación*.*

Espacio de nombres:   Microsoft.SqlServer.Types
Ensamblado:  Microsoft.SqlServer.Types (en Microsoft.SqlServer.Types.dll)

Sintaxis

[SqlMethodAttribute(DataAccess = DataAccessKind.None, SystemDataAccess = SystemDataAccessKind.None, 
    InvokeIfReceiverIsNull = false, OnNullCall = false, IsDeterministic = true, 
    IsPrecise = true, IsMutator = false)]
public SqlHierarchyId GetReparentedValue(
    SqlHierarchyId oldRoot,
    SqlHierarchyId newRoot
)
public:
[SqlMethodAttribute(DataAccess = DataAccessKind::None, SystemDataAccess = SystemDataAccessKind::None, 
    InvokeIfReceiverIsNull = false, OnNullCall = false, IsDeterministic = true, 
    IsPrecise = true, IsMutator = false)]
SqlHierarchyId GetReparentedValue(
    SqlHierarchyId oldRoot,
    SqlHierarchyId newRoot
)
[<SqlMethodAttribute(DataAccess = DataAccessKind.None, SystemDataAccess = SystemDataAccessKind.None,
    InvokeIfReceiverIsNull = false, OnNullCall = false, IsDeterministic = true,
    IsPrecise = true, IsMutator = false)>]
member GetReparentedValue : 
        oldRoot:SqlHierarchyId *
        newRoot:SqlHierarchyId -> SqlHierarchyId
<SqlMethodAttribute(DataAccess := DataAccessKind.None, SystemDataAccess := SystemDataAccessKind.None,
    InvokeIfReceiverIsNull := False, OnNullCall := False, IsDeterministic := True,
    IsPrecise := True, IsMutator := False)>
Public Function GetReparentedValue (
    oldRoot As SqlHierarchyId,
    newRoot As SqlHierarchyId
) As SqlHierarchyId

Parámetros

Valor devuelto

Type: Microsoft.SqlServer.Types.SqlHierarchyId

Nodo SqlHierarchyId que representa la nueva ubicación jerárquica de this. Devolverá null si oldRoot, newRoot, o thisson null.

Comentarios

Devuelve un nodo cuya ruta de acceso desde la raíz es la ruta de acceso a newRoot, seguida de la ruta de acceso de oldRoot a this.

El tipo de datos SqlHierarchyId representa la estructura jerárquica pero no la exige. Los usuarios deben asegurarse de que el SqlHierarchyId nodo está estructurado correctamente para la nueva ubicación.

Vea también

SqlHierarchyId (Estructura)
Microsoft.SqlServer.Types (Espacio de nombres)

Volver al principio