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
- oldRoot
Typ: Microsoft.SqlServer.Types.SqlHierarchyId
element nadrzędny z SqlHierarchyId jest węzeł, określając punkt końcowy ścieżka segmentu, który ma być przeniesiony.
- newRoot
Typ: Microsoft.SqlServer.Types.SqlHierarchyId
SqlHierarchyId Węzeł, który reprezentuje nowy element nadrzędny to.
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.