Class ArcGISPortal
The ArcGISPortal class is part of the Portal API which provides a way to build applications that work with content from ArcGIS Online or an ArcGIS Portal.
Namespace: Esri.ArcGISRuntime.Portal
Assembly: Esri.ArcGISRuntime.dll
Syntax
public sealed class ArcGISPortal
Remarks
ArcGIS Portal is software technology from Esri that customers can deploy either on premise or in the cloud.
ArcGIS Online is Esri's Software as a Service offering that represents GIS as a Service and is implemented using the same technology as ArcGIS Portal.
The Portal API allows application developers to work with users, groups and content hosted within ArcGIS Online or within an ArcGIS Portal.
The API allows developers to build web, mobile, and desktop applications that support sharing and collaboration using web maps.
Organizational developers can also use the API to build custom applications for their users.
The Portal class provides the connection information to the portal (Uri, Token, ClientAppType, CultureInfo).
Once instantiated by calling the static factory Create
This class is needed to instantiate all others classes of the Portal library.
Properties
Name | Description |
---|---|
Culture |
Gets the information that specifies culture-specific formatting to use when accessing Arc |
Portal |
Gets the Portal |
Uri | Gets the URI of the ArcGIS Portal. |
User | Gets the current user. Available only to authenticated users after initialization. |
Methods
Name | Description |
---|---|
Create |
Creates asynchronously a new instance of the Arc |
Create |
Creates asynchronously a new instance of the Arc |
Create |
Creates asynchronously a new instance of the Arc |
Create |
Creates asynchronously a new instance of the Arc |
Create |
Creates asynchronously a new instance of the Arc |
Create |
Creates asynchronously a new instance of the Arc |
Create |
Creates asynchronously a new instance of the Arc |
Create |
Creates asynchronously a new instance of the Arc |
Create |
Creates asynchronously a new instance of the Arc |
Create |
Creates asynchronously a new instance of the Arc |
Find |
Finds portal groups from a query string. |
Find |
Finds portal groups that match the query parameters specified. |
Find |
Finds portal items that match the query parameters specified. |
Find |
Finds portal items that match the query parameters specified |
Find |
Finds portal users that match the query parameters specified. |
Find |
Finds portal users that match the query parameters specified. |
Get |
Executes a portal query with the Basemap |
Get |
Executes a portal query with the Basemap |
Get |
Executes a portal query to fetch the developer basemaps for this portal. |
Get |
Executes a portal query to fetch the developer basemaps for this portal. |
Get |
Gets the featured groups for the organization.
This method uses the Featured |
Get |
Gets the featured groups for the organization.
This method uses the Featured |
Get |
Gets the featured items asynchronously.
This method uses the Featured |
Get |
Gets the featured items asynchronously.
This method uses the Featured |
Get |
Searches the home page featured content asynchronously.
This method uses the Home |
Get |
Searches the home page featured content asynchronously.
This method uses the Home |
Get |
Executes a portal query that gets the current user's License Info including the entitlements and extensions. |
Get |
Retrieves the Portal |
Get |
Retrieves the Portal |
Get |
Executes a portal query with the Styles |
Get |
Executes a portal query with the Styles |
Get |
Executes a portal query with the Symbol |
Get |
Executes a portal query with the Symbol |
Get |
Executes a portal query with the Vector |
Get |
Executes a portal query with the Vector |
Applies to
Target | Versions |
---|---|
.NET Standard 2.0 | 100.3 - 100.15 |
.NET 6.0 | 100.13 - 100.15 |
.NET 6.0 Windows | 100.13 - 100.15 |
.NET Framework | 100.0 - 100.15 |
.NET 5 | 100.10 - 100.12 |
.NET Core 3.1 | 100.7 - 100.12 |
Xamarin.Android | 100.0 - 100.15 |
Xamarin.iOS | 100.0 - 100.15 |
UWP | 100.0 - 100.15 |