Поделиться через


SqlHierarchyId.GetReparentedValue - метод (SqlHierarchyId, SqlHierarchyId)

 

Возвращает значение, представляющее местоположение нового узла SqlHierarchyId с путем от newRoot, равным пути от oldRoot до this, действительно перемещенного this в новое местоположение*.*

Пространство имен:   Microsoft.SqlServer.Types
Сборка:  Microsoft.SqlServer.Types (в Microsoft.SqlServer.Types.dll)

Синтаксис

[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

Параметры

Возвращаемое значение

Type: Microsoft.SqlServer.Types.SqlHierarchyId

Узел SqlHierarchyId, представляющий новое место объекта this в иерархии. Возвратит null, если oldRoot, newRoot или this равны null.

Заметки

Возвращает узел, чей путь из корня является путем к newRoot, сопровождаемый путем из oldRoot к this.

Тип данных SqlHierarchyId представляет, но не обеспечивает соблюдение иерархической структуры. Пользователям необходимо убедиться, что SqlHierarchyId узел структурирована соответствующим образом новое расположение.

См. также

SqlHierarchyId - структура
Microsoft.SqlServer.Types - пространство имен

Вернуться в начало