Show / Hide Table of Contents

Method MovePortalItemsAsync

MovePortalItemsAsync(IEnumerable<PortalItem>, PortalFolder?)

Moves the given portal items to the specified folder asynchronously. Available to the item's owner and the administrator of the organization to which the owner belongs.

Declaration
public Task<IReadOnlyDictionary<string, string>> MovePortalItemsAsync(IEnumerable<PortalItem> portalItems, PortalFolder? toFolder)
Parameters
Type Name Description
IEnumerable<PortalItem> portalItems

The portal item to move.

PortalFolder toFolder

The folder to move the portal item to (null to move the item to the root folder).

Returns
Type Description
Task<IReadOnlyDictionary<string, string>>

A task that represents the asynchronous move operation. If errors are encountered, the Task.Result property contains a dictionary of error messages keyed by item id.

Exceptions
Type Condition
ArgumentNullException

portalItems is null.

LicensingException

Current license does not allow editing portal content

Applies to

Platforms and versions
TargetVersions
.NET Standard 2.0100.3 - 200.8
.NET100.13 - 300.0
.NET Windows100.13 - 300.0
.NET Android200.2 - 300.0
.NET iOS200.0 - 300.0
.NET Framework100.0 - 200.8
Xamarin.Android100.0 - 100.14
Xamarin.iOS100.0 - 100.15
UWP100.0 - 200.8

MovePortalItemsAsync(IEnumerable<PortalItem>, PortalFolder?, CancellationToken)

Moves the given portal items to the specified folder asynchronously. Available to the item's owner and the administrator of the organization to which the owner belongs.

Declaration
public Task<IReadOnlyDictionary<string, string>> MovePortalItemsAsync(IEnumerable<PortalItem> portalItems, PortalFolder? toFolder, CancellationToken cancellationToken)
Parameters
Type Name Description
IEnumerable<PortalItem> portalItems

The portal item to move.

PortalFolder toFolder

The folder to move the portal item to (null to move the item to the root folder).

CancellationToken cancellationToken

A CancellationToken with which to cancel the operation if required.

Returns
Type Description
Task<IReadOnlyDictionary<string, string>>

A task that represents the asynchronous move operation. If errors are encountered, the Task.Result property contains a dictionary of error messages keyed by item id.

Exceptions
Type Condition
ArgumentNullException

portalItems is null.

LicensingException

Current license does not allow editing portal content

Applies to

Platforms and versions
TargetVersions
.NET Standard 2.0100.3 - 200.8
.NET100.13 - 300.0
.NET Windows100.13 - 300.0
.NET Android200.2 - 300.0
.NET iOS200.0 - 300.0
.NET Framework100.0 - 200.8
Xamarin.Android100.0 - 100.14
Xamarin.iOS100.0 - 100.15
UWP100.0 - 200.8
In this article
Provide feedback
Back to top Copyright © 2025 Esri.