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
oldRoot
Type: Microsoft.SqlServer.Types.SqlHierarchyIdAntecesor del nodo SqlHierarchyId que especifica el extremo del segmento de la ruta de acceso que se va a mover.
newRoot
Type: Microsoft.SqlServer.Types.SqlHierarchyIdEl nodo SqlHierarchyId que representa el nuevo antecesor de this.
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