ArcGIS Pro 3.4 API Reference Guide
ArcGIS.Desktop.Core.Portal Namespace / PortalUserContent Class
Members Example

In This Topic
    PortalUserContent Class
    In This Topic
    Represents the content (folders and items) of a portal user.
    Syntax
    public sealed class PortalUserContent 
    Public NotInheritable Class PortalUserContent 
    Remarks
    PortalUserContent is a snapshot of the content that is retrieved when the (given) portal was queried.
    Example
    Portal: Get the user content for the active user from the active portal
    var portal = ArcGISPortalManager.Current.GetActivePortal();
    var owner = portal.GetSignOnUsername();
    var userContent = await portal.GetUserContentAsync(owner);
    //Get content for a specific folder (identified by its folder id)
    //var userContent = await portal.GetUserContentAsync(owner, folderId);
    
    //Get all the folders
    foreach (var pf in userContent.PortalFolders)
    {
      //Do something with the folders
    
    }
    
    //Get all the content items
    foreach (var pi in userContent.PortalItems)
    {
      //Do something with the portal items
    }
    
    Inheritance Hierarchy

    System.Object
       ArcGIS.Desktop.Core.Portal.PortalUserContent

    Requirements

    Target Platforms: Windows 11, Windows 10

    ArcGIS Pro version: 3 or higher.
    See Also