ArcGIS Pro 3.6 API Reference Guide
ArcGIS.Desktop.Core Namespace / Project Class / IsPortalProject Property
Example

In This Topic
    IsPortalProject Property
    In This Topic
    If true, this project is a portal project.
    Syntax
    public bool IsPortalProject {get;}
    Public ReadOnly Property IsPortalProject As Boolean
    Example
    Determine if the project is a portal project from a project's path
     // A portal project path looks like this:
     //@"https://<ServerName>.<Domain>.com/portal/sharing/rest/content/items/1a434faebbe7424d9982f57d00223baa";
     //A local project path looks like this:
     //@"C:\Users\<UserName>\Documents\ArcGIS\Projects\MyProject\MyProject.aprx";
     bool isPortalProject = Uri.TryCreate(projectPath, UriKind.Absolute, out Uri uriResult)
    && (uriResult.Scheme == Uri.UriSchemeHttp || uriResult.Scheme == Uri.UriSchemeHttps);
    
     if (isPortalProject)
     {
       System.Diagnostics.Debug.WriteLine("This is a portal project");
     }
     else
     {
       System.Diagnostics.Debug.WriteLine("This is not a portal project");
     }
    Determine if the project is a portal project from a project object
    var isPortalProject2 = Project.Current.IsPortalProject;
    Requirements

    Target Platforms: Windows 11, Windows 10

    ArcGIS Pro version: 3.3 or higher.
    See Also