Udostępnij za pośrednictwem


Metoda SqlHierarchyId.GetReparentedValue

Pobiera wartość reprezentująca lokalizację nowej SqlHierarchyId węzeł, który ma ścieżka z newRoot równa ścieżka od oldRoot do to, skutecznie przenoszenie to do nowej lokalizacji.

Przestrzeń nazw:  Microsoft.SqlServer.Types
Zestaw:  Microsoft.SqlServer.Types (w Microsoft.SqlServer.Types.dll)

Składnia

'Deklaracja
<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
'Użycie
Dim instance As SqlHierarchyId
Dim oldRoot As SqlHierarchyId
Dim newRoot As SqlHierarchyId
Dim returnValue As SqlHierarchyId

returnValue = instance.GetReparentedValue(oldRoot, _
    newRoot)
[SqlMethodAttribute(DataAccess = DataAccessKind.None, SystemDataAccess = SystemDataAccessKind.None, 
    InvokeIfReceiverIsNull = false, OnNullCall = false, 
    IsDeterministic = true, IsPrecise = true, IsMutator = false)]
public SqlHierarchyId GetReparentedValue(
    SqlHierarchyId oldRoot,
    SqlHierarchyId newRoot
)
[SqlMethodAttribute(DataAccess = DataAccessKind::None, SystemDataAccess = SystemDataAccessKind::None, 
    InvokeIfReceiverIsNull = false, OnNullCall = false, 
    IsDeterministic = true, IsPrecise = true, IsMutator = false)]
public:
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 
public function GetReparentedValue(
    oldRoot : SqlHierarchyId, 
    newRoot : SqlHierarchyId
) : SqlHierarchyId

Parametry

Wartość zwracana

Typ: Microsoft.SqlServer.Types.SqlHierarchyId
A SqlHierarchyId węzeł reprezentujący nową lokalizację hierarchiczne to.Will return nullodwołanie o wartości null (Nothing w języku Visual Basic) if oldRoot, newRoot, or thisare nullodwołanie o wartości null (Nothing w języku Visual Basic).

Uwagi

Zwraca węzeł, którego ścieżka z katalogu głównego jest ścieżką do newRoot, następuje ścieżkę od oldRoot do to.

SqlHierarchyId Reprezentuje typ danych, ale nie wymusza hierarchiczną strukturę.Użytkownicy muszą zapewnić, że SqlHierarchyId węzeł ma strukturę odpowiednio do nowej lokalizacji.