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
Параметры
oldRoot
Type: Microsoft.SqlServer.Types.SqlHierarchyIdПредок узла SqlHierarchyId, указывающий конечную точку сегмента пути, который нужно переместить.
newRoot
Type: Microsoft.SqlServer.Types.SqlHierarchyIdУзел SqlHierarchyId, представляющий нового предка this.
Возвращаемое значение
Type: Microsoft.SqlServer.Types.SqlHierarchyId
Узел SqlHierarchyId, представляющий новое место объекта this в иерархии. Возвратит null, если oldRoot, newRoot или this равны null.
Заметки
Возвращает узел, чей путь из корня является путем к newRoot, сопровождаемый путем из oldRoot к this.
Тип данных SqlHierarchyId представляет, но не обеспечивает соблюдение иерархической структуры. Пользователям необходимо убедиться, что SqlHierarchyId узел структурирована соответствующим образом новое расположение.
См. также
SqlHierarchyId - структура
Microsoft.SqlServer.Types - пространство имен
Вернуться в начало