ArcGIS Runtime SDK for WPF - Library Reference
ESRI.ArcGIS.Client.Portal Namespace
See Also  Inheritance Hierarchy

Classes

 ClassDescription
ClassAnalysisService An Hosted GPServices that perform analyses.
ClassArcGISPortal 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. 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 ArcGISPortal class provides the connection information to the portal (Url, Token, ClientAppType, CultureInfo, ProxyUrl). Once initialized by calling InitializeTaskAsync or InitializeAsync, ArcGISPortalInfo, CurrentUser and CurrentVersion are available and provide information about the portal and the current user.
ClassArcGISPortalComment Represents a comment on a portal item.
ClassArcGISPortalFolder Represents a sub folder in the home folder of an user. The folders are used to organize content in a portal.
ClassArcGISPortalGroup Represents a group within the portal (e.g., "San Bernardino Fires" ). The owner is automatically an administrator and is returned in the list of admins. The visibility of the group to other users is determined by the access property. If the group is private no one except the administrators and the members of the group will be able to see it. If the group is shared with an organization, then all members of the organization will be able to find the group.
ClassArcGISPortalGroupUsers The users, owner, and administrators of a group.
ClassArcGISPortalInfo Includes information such as the name, logo, featured items and supported protocols (http vs https) for this portal. If the user is not logged in or if the logged user doesn't belong to an organization, these information concern the default view of the portal. If the user is logged in or if the Url is an organization custom Url, the information will be specific to the organization that the user belongs to. The default view of the portal is dependent on the culture of the user which is obtained from the users profile. Most generally you will get the current portal info by the ArcGISPortalInfo property that is available after the portal has been initialized. But it's also possible to instantiate a new ArcGISPortalInfo object and to initialize it with a specific organization id.
ClassArcGISPortalItem Represents an item (a unit of content) in the portal. An item may have associated binary or textual data which is available via the GetItemDataAsync or GetItemDataTaskAsync. For example an item of type map package returns the actual bits corresponding to the map package via the item data resource.
ClassArcGISPortalItemGroups The groups that can access to an item.
ClassArcGISPortalRating Represents the rating associated with a Portal item.
ClassArcGISPortalSharingInfo Represents a tag used by the user when adding or updating an item to the portal.
ClassArcGISPortalUser Represents a registered user of the portal. Personal details of the user, such as email and groups, are returned only to the user or the administrator of the user's organization. A user is not visible to any other users (except their organization's administrator) if their access setting is set to 'private'.
ClassArcGISPortalUserTag Represents a tag used by the user when adding or updating an item to the portal.
ClassAsyncClosestFacilityService An asynchronous ArcGIS Network Analyst Closest Facility service.
ClassAsyncLocationAllocationService An ArcGIS geoprocessing service for asynchronous location-allocation network analysis.
ClassAsyncServiceAreaService An ArcGIS Network Analyst service area service to use for asynchronous functionality..
ClassAsyncVRPService An ArcGIS Network Analyst service for asynchronous Vehicle Routing Problem services.
ClassClosestFacilityService An ArcGIS Network Analyst Closest Facility service.
ClassElevationService An ArcGIS Geoprocessing services for elevation analysis.
ClassGeocodeService An ArcGIS GeocodeServer to use for Geocoding functionality.
ClassGeoenrichmentService An ArcGIS GeoenrichmentServer.
ClassGeometryService An ArcGIS GeometryServer to use for Geometry functions.
ClassGroupInfo Represents a group identified by an owner and a title.
ClassHelperServices Various services needed by clients.
ClassHydrologyService An ArcGIS Geoprocessing services for hydrologic analysis.
ClassPrintTaskService An ArcGIS PrintServer task to use for printing functionality.
ClassQueryParameters Parameters to provide as input of a paginated query such as ArcGISPortalInfo.QueryUsersTaskAsync or ArcGISPortalInfo.QueryUsersAsync.
ClassRotatorPanel Panel for the home page.
ClassRouteService An ArcGIS Network Analyst Layer to use for routing functionality.
ClassSearchParameters Search parameters to provide as input of a search operation such as ArcGISPortal.SearchUsersTaskAsync or ArcGISPortal.SearchUsersAsync.
ClassSearchResultInfo Base class for the results of a search.
ClassSearchResultInfo<T> Represents the result of a portal search returning an enumeration of T objecs.
ClassServiceAreaService An ArcGIS Network Analyst service area service.
ClassShareItemResult Represents the result of a share item task.
ClassSpatialSearchParameters Spatial search parameters to provide as input of a search operation such as ArcGISPortal.SearchItemsAsync or ArcGISPortal.SearchItemsTaskAsync.
ClassSyncElevationService A synchronous ArcGIS Geoprocessing services for elevation analysis.
ClassSyncVRPService An ArcGIS Network Analyst service for synchronous Vehicle Routing Problem services.
ClassTrafficService An ArcGIS Traffic Service.
ClassUnshareItemResult Represents the result of an unshare item task.
ClassUnsuccessfulOperationException Exception returned when a portal POST operation didn't succeed (i.e. returned success=false)
ClassUserMembership Represents a user membership to a group.

Enumerations

 EnumerationDescription
EnumerationItemType Types of Portal Item.
EnumerationMemberType Type of membership.
EnumerationPortalAccess Access permissions.
EnumerationPortalMode Portal mode (multitenant or singletenant)
EnumerationPortalUnits User defined units for measurement.
EnumerationQuerySortOrder Sort order options for search operations.
EnumerationRelationshipDirection Relationship direction to use when getting the items related to another item (ArcGISPortalItem.GetRelatedItemsAsync or ArcGISPortalItem.GetRelatedItemsTaskAsync).
EnumerationRelationshipType Type of relationship to use when getting the items related to another item (ArcGISPortalItem.GetRelatedItemsAsync or ArcGISPortalItem.GetRelatedItemsTaskAsync).
EnumerationUserRole User roles

See Also

© ESRI, Inc. All Rights Reserved.