ArcGIS API for Silverlight - Library Reference
ESRI.ArcGIS.Client.Portal Namespace
See Also  Inheritance Hierarchy Send comments on this topic
Contains classes to read WebMap documents.

Classes

 ClassDescription
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 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. 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.
ClassGeocodeService An ArcGIS GeocodeServer to use for Geocoding functionality.
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.
ClassPrintTaskService An ArcGIS PrintServer task to use for printing functionality.
ClassQueryParameters Parameters to provide as input of a paginated query such as ArcGISPortalInfo.QueryUsersAsync.
ClassRotatorPanel Panel for the home page.
ClassRouteService An ArcGIS Network Analyst Server to use for network functionality.
ClassSearchParameters Search parameters to provide as input of a search operation such as 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.
ClassSpatialSearchParameters Spatial search parameters to provide as input of a search operation such as ArcGISPortal.SearchItemsAsync.
ClassUnsuccessfulOperationException Exception returnd 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)
EnumerationQuerySortOrder Sort order options for search operations.
EnumerationRelationshipDirection Relationship direction to use when getting the items related to another item (ArcGISPortalItem.GetRelatedItemsAsync).
EnumerationRelationshipType Type of relationship to use when getting the items related to another item (ArcGISPortalItem.GetRelatedItemsAsync).
EnumerationUserRole User roles

See Also

© ESRI, Inc. All Rights Reserved.