OwnershipBasedAccessControlInfo class final

Defines the ownership-based access control settings of a feature service.

The feature-service owner or administrator can define ownership-based access control to specify which edit operations can be performed on features and by whom. For more information about setting this access control, see Ownership-based access control for feature services.

By examining the OwnershipBasedAccessControlInfo properties, you can determine the access control settings for the features and understand the permissions associated with querying, updating, and deleting features.

You can find ownership-based access control information about specific layers from the ArcGISFeatureLayerInfo.ownershipBasedAccessControl or the ArcGISMapServiceSublayerInfo.ownershipBasedAccessControl. You can enable ownership-based access control by setting EditorTrackingInfo.ownershipBasedAccessControlEnabled.

Implemented types

Properties

allowAnonymousToDelete bool
True if anonymous users are allowed to delete features, false otherwise.
no setter
allowAnonymousToUpdate bool
True if anonymous users are allowed to update features, false otherwise.
no setter
allowOthersToDelete bool
True if others are allowed to delete features, false otherwise.
no setter
allowOthersToQuery bool
True if others are allowed to query for features, false otherwise.
no setter
allowOthersToUpdate bool
True if others are allowed to update features, false otherwise.
no setter
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited