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