SqlHierarchyId.GetReparentedValue(SqlHierarchyId, SqlHierarchyId) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen Wert ab, der die Position eines neuen SqlHierarchyId Knotens darstellt, der einen Pfad von newRoot gleich dem Pfad von oldRoot zu diesem Pfad hat, der dies effektiv an die neue Position verschiebt..
[Microsoft.SqlServer.Server.SqlMethod(DataAccess=Microsoft.SqlServer.Server.DataAccessKind.None, InvokeIfReceiverIsNull=false, IsDeterministic=true, IsMutator=false, IsPrecise=true, OnNullCall=false, SystemDataAccess=Microsoft.SqlServer.Server.SystemDataAccessKind.None)]
public Microsoft.SqlServer.Types.SqlHierarchyId GetReparentedValue(Microsoft.SqlServer.Types.SqlHierarchyId oldRoot, Microsoft.SqlServer.Types.SqlHierarchyId newRoot);
[<Microsoft.SqlServer.Server.SqlMethod(DataAccess=Microsoft.SqlServer.Server.DataAccessKind.None, InvokeIfReceiverIsNull=false, IsDeterministic=true, IsMutator=false, IsPrecise=true, OnNullCall=false, SystemDataAccess=Microsoft.SqlServer.Server.SystemDataAccessKind.None)>]
member this.GetReparentedValue : Microsoft.SqlServer.Types.SqlHierarchyId * Microsoft.SqlServer.Types.SqlHierarchyId -> Microsoft.SqlServer.Types.SqlHierarchyId
Public Function GetReparentedValue (oldRoot As SqlHierarchyId, newRoot As SqlHierarchyId) As SqlHierarchyId
Parameter
- oldRoot
- SqlHierarchyId
Ein Vorgänger des SqlHierarchyId Knotens, der den Endpunkt des Pfadsegments angibt, das verschoben werden soll.
- newRoot
- SqlHierarchyId
Der SqlHierarchyId Knoten, der den neuen Vorgänger dieses Elements darstellt.
Gibt zurück
Ein SqlHierarchyId Knoten, der die neue hierarchische Position darstellt. Gibt NULL zurück, wenn oldRoot, newRootoder thisare null.
- Attribute