ArcGIS Pro 3.7 API Reference Guide
ArcGIS.Desktop.Core.Portal Namespace / PortalItem Class / PortalItemType Property
Example

In This Topic
    PortalItemType Property
    In This Topic
    Gets the GIS content type of this item.
    Syntax
    Public ReadOnly Property PortalItemType As PortalItemType
    public PortalItemType PortalItemType {get;}
    Remarks
    Example types include : "Web Map" and "Web Mapping Application"
    Example
    Portal: Download any package items in the user content
    {
      var packages = new List<PortalItemType>
      {
        PortalItemType.BasemapPackage,
        PortalItemType.GeoprocessingPackage,
        PortalItemType.LayerPackage,
        PortalItemType.LocatorPackage,
        PortalItemType.MapPackage,
        PortalItemType.ProjectPackage,
        PortalItemType.ScenePackage,
        PortalItemType.RulePackage,
        PortalItemType.VectorTilePackage
      };
      var folder = @"E:\Temp\PortalAPITest\";
      //Get the UserContent - refer to the initialization section above for more details
      foreach (var di in userContent.PortalItems.Where(pi => packages.Contains(pi.PortalItemType)))
      {
        var path = System.IO.Path.Combine(folder, di.Name);
        await di.GetItemDataAsync(path);
      }
    }
    Requirements

    Target Platforms: Windows 11 Home, Pro, Enterprise (64 bit)

    ArcGIS Pro version: 3.0 or higher.
    See Also