ArcGIS Pro 2.9 API Reference Guide
GetUserContentAsync Method

ArcGIS.Desktop.Core Namespace > ArcGISPortalExtensions Class : GetUserContentAsync Method
the username
optional folderid
Gets the given username's content. Items are either in the home folder for the user, e.g. /content/users/{username} or in a subfolder of the home folder with the given folder ID. Multilevel folders are not supported.
Syntax
public static Task<PortalUserContent> GetUserContentAsync( 
   ArcGISPortal portal,
   string username,
   string folderId
)
Public Shared Function GetUserContentAsync( _
   ByVal portal As ArcGISPortal, _
   ByVal username As String, _
   Optional ByVal folderId As String _
) As Task(Of PortalUserContent)

Parameters

portal
username
the username
folderId
optional folderid

Return Value

Exceptions
ExceptionDescription
Thrown when an invalid portal is provided as the active portal.
username cannot be null or empty.
You must be signed on to get user content.
You do not have permissions to access this resource or perform this operation.
Request failed: status code {status code}.
Remarks
Executes the following portal rest query:
{portalURL}sharing/rest/content/users/{userName}

or {portalURL}sharing/rest/content/users/{userName}/{folderId} if a folderid was provided. Users executing this query must be signed on or an exception will be thrown.
Requirements

Target Platforms: Windows 11, Windows 10, Windows 8.1

See Also

Reference

ArcGISPortalExtensions Class
ArcGISPortalExtensions Members