layout: default title: OperationsCapability parent: Core Classes —
dymaptic.GeoBlazor.Core
dymaptic.GeoBlazor.Core.Components.Layers
OperationsCapability Class
Describes operations that can be performed on features in the layer.
public class OperationsCapability :
System.IEquatable<dymaptic.GeoBlazor.Core.Components.Layers.OperationsCapability>
Inheritance System.Object 🡒 OperationsCapability
Implements System.IEquatable<OperationsCapability>
Constructors
OperationsCapability(bool, bool, bool, bool, bool, bool, bool, bool, bool) Constructor
Describes operations that can be performed on features in the layer.
public OperationsCapability(bool SupportsAdd, bool SupportsCalculate, bool SupportsDelete, bool SupportsEditing, bool SupportsQuery, bool SupportsQueryAttachments, bool SupportsQueryTopFeatures, bool SupportsUpdate, bool SupportsValidateSql);
Parameters
SupportsAdd
System.Boolean
Indicates if new features can be added to the layer.
SupportsCalculate
System.Boolean
Indicates if values of one or more field values in the layer can be updated. See the Calculate REST operation document for more information.
SupportsDelete
System.Boolean
Indicates if features can be deleted from the layer.
SupportsEditing
System.Boolean
Indicates if features in the layer can be edited. Use supportsAdd, supportsUpdate and supportsDelete to determine which editing operations are supported.
SupportsQuery
System.Boolean
Indicates if features in the layer can be queried.
SupportsQueryAttachments
System.Boolean
Indicates if the layer supports REST API queryAttachments operation. If false, queryAttachments() method can only return attachments for one feature at a time. If true, queryAttachments() can return attachments for array of objectIds.
SupportsQueryTopFeatures
System.Boolean
Indicates if the layer supports REST API queryTopFeatures operation.
SupportsUpdate
System.Boolean
Indicates if features in the layer can be updated.
SupportsValidateSql
System.Boolean
Indicates if the layer supports a SQL-92 expression or where clause.
Properties
OperationsCapability.SupportsAdd Property
Indicates if new features can be added to the layer.
public bool SupportsAdd { get; set; }
Property Value
OperationsCapability.SupportsCalculate Property
Indicates if values of one or more field values in the layer can be updated. See the Calculate REST operation document for more information.
public bool SupportsCalculate { get; set; }
Property Value
OperationsCapability.SupportsDelete Property
Indicates if features can be deleted from the layer.
public bool SupportsDelete { get; set; }
Property Value
OperationsCapability.SupportsEditing Property
Indicates if features in the layer can be edited. Use supportsAdd, supportsUpdate and supportsDelete to determine which editing operations are supported.
public bool SupportsEditing { get; set; }
Property Value
OperationsCapability.SupportsQuery Property
Indicates if features in the layer can be queried.
public bool SupportsQuery { get; set; }
Property Value
OperationsCapability.SupportsQueryAttachments Property
Indicates if the layer supports REST API queryAttachments operation. If false, queryAttachments() method can only return attachments for one feature at a time. If true, queryAttachments() can return attachments for array of objectIds.
public bool SupportsQueryAttachments { get; set; }
Property Value
OperationsCapability.SupportsQueryTopFeatures Property
Indicates if the layer supports REST API queryTopFeatures operation.
public bool SupportsQueryTopFeatures { get; set; }
Property Value
OperationsCapability.SupportsUpdate Property
Indicates if features in the layer can be updated.
public bool SupportsUpdate { get; set; }
Property Value
OperationsCapability.SupportsValidateSql Property
Indicates if the layer supports a SQL-92 expression or where clause.
public bool SupportsValidateSql { get; set; }