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

System.Boolean

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

System.Boolean

OperationsCapability.SupportsDelete Property

Indicates if features can be deleted from the layer.

public bool SupportsDelete { get; set; }

Property Value

System.Boolean

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

System.Boolean

OperationsCapability.SupportsQuery Property

Indicates if features in the layer can be queried.

public bool SupportsQuery { get; set; }

Property Value

System.Boolean

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

System.Boolean

OperationsCapability.SupportsQueryTopFeatures Property

Indicates if the layer supports REST API queryTopFeatures operation.

public bool SupportsQueryTopFeatures { get; set; }

Property Value

System.Boolean

OperationsCapability.SupportsUpdate Property

Indicates if features in the layer can be updated.

public bool SupportsUpdate { get; set; }

Property Value

System.Boolean

OperationsCapability.SupportsValidateSql Property

Indicates if the layer supports a SQL-92 expression or where clause.

public bool SupportsValidateSql { get; set; }

Property Value

System.Boolean