ArcGIS Pro 3.7 API Reference Guide
ArcGIS.Desktop.Core.Events Namespace / PortalSignOnChangedEventArgs Class / Portal Property
Example

In This Topic
    Portal Property (PortalSignOnChangedEventArgs)
    In This Topic
    Gets the portal whose signed on state has changed
    Syntax
    Public ReadOnly Property Portal As ArcGISPortal
    public ArcGISPortal Portal {get;}
    Example
    ArcGISPortalManager: Listen for the Portal Events
    {
      ArcGIS.Desktop.Core.Events.ActivePortalChangedEvent.Subscribe((args) =>
      {
        var active_uri = args.ActivePortal?.PortalUri.ToString();
        //etc
      });
    
      ArcGIS.Desktop.Core.Events.ArcGISPortalAddedEvent.Subscribe((args) =>
      {
        var added_portal = args.Portal;
        //etc
      });
    
      ArcGIS.Desktop.Core.Events.ArcGISPortalRemovedEvent.Subscribe((args) =>
      {
        var old_uri = args.RemovedPortalUri;
        //etc
      });
    
      ArcGIS.Desktop.Core.Events.PortalSignOnChangedEvent.Subscribe((args) =>
      {
        var portal = args.Portal;
        var isSignedOn = args.IsSignedOn;
        //etc
      });
    }
    Requirements

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

    ArcGIS Pro version: 3.0 or higher.
    See Also