ITreeEntityCRUDServiceTTreeEntityMoveNodeAsync Method

将节点移动到指定的父节点下。

Definition

Namespace: QuickAdmin.Service.CRUD
Assembly: QuickAdmin.Net (in QuickAdmin.Net.dll) Version: 2.0.13
C#
Task<IServiceResult> MoveNodeAsync(
	string id,
	string toParentId,
	CancellationToken cancellationToken = default
)

Parameters

id  string
要移动的节点 Id
toParentId  string
目的父节点的 Id,即要将节点移动到哪个父节点下。null 或空字符串表示移到根节点。
cancellationToken  CancellationToken  (Optional)
用于取消操作的令牌。

Return Value

TaskIServiceResult
服务调用结果。

Remarks

对于 IEntityWithNodeLevel 类型实体,将自动修正要移动的节点及其子节点的 NodeLevel。 对于非 IEntityWithNodeLevel 类型实体则只是更新其 ParentId

See Also