dymaptic.GeoBlazor.Core

dymaptic.GeoBlazor.Core.Events

FeatureLayerEditsEvent Class

Event result type for the FeatureLayer.OnEdits event.

public class FeatureLayerEditsEvent :
System.IEquatable<dymaptic.GeoBlazor.Core.Events.FeatureLayerEditsEvent>

Inheritance System.Object 🡒 FeatureLayerEditsEvent

Implements System.IEquatable<FeatureLayerEditsEvent>

Constructors

FeatureLayerEditsEvent(IReadOnlyCollection, IReadOnlyCollection, IReadOnlyCollection, IReadOnlyCollection, EditedFeatureResult, Nullable, IReadOnlyCollection, IReadOnlyCollection) Constructor

Event result type for the FeatureLayer.OnEdits event.

public FeatureLayerEditsEvent(System.Collections.Generic.IReadOnlyCollection<dymaptic.GeoBlazor.Core.Results.FeatureEditResult>? AddedAttachments=null, System.Collections.Generic.IReadOnlyCollection<dymaptic.GeoBlazor.Core.Results.FeatureEditResult>? AddedFeatures=null, System.Collections.Generic.IReadOnlyCollection<dymaptic.GeoBlazor.Core.Results.FeatureEditResult>? DeletedAttachments=null, System.Collections.Generic.IReadOnlyCollection<dymaptic.GeoBlazor.Core.Results.FeatureEditResult>? DeletedFeatures=null, dymaptic.GeoBlazor.Core.Results.EditedFeatureResult? EditedFeatures=null, System.Nullable<bool> ExceededTransferLimit=null, System.Collections.Generic.IReadOnlyCollection<dymaptic.GeoBlazor.Core.Results.FeatureEditResult>? UpdatedAttachments=null, System.Collections.Generic.IReadOnlyCollection<dymaptic.GeoBlazor.Core.Results.FeatureEditResult>? UpdatedFeatures=null);

Parameters

AddedAttachments System.Collections.Generic.IReadOnlyCollection<FeatureEditResult>

An array of successfully added attachments.

AddedFeatures System.Collections.Generic.IReadOnlyCollection<FeatureEditResult>

An array of successfully added features.

DeletedAttachments System.Collections.Generic.IReadOnlyCollection<FeatureEditResult>

An array of successfully deleted attachments.

DeletedFeatures System.Collections.Generic.IReadOnlyCollection<FeatureEditResult>

An array of successfully deleted features.

EditedFeatures EditedFeatureResult

Edited features as result of editing a feature that participates in composite relationships in a database.
This parameter is returned only when the

returnServiceEditsOption  
``` parameter of the <a href="#applyEdits">applyEdits()</a> method is set to   
  
```csharp  
original-and-current-features  
```. This parameter was added at 4.20.

<a name='dymaptic.GeoBlazor.Core.Events.FeatureLayerEditsEvent.FeatureLayerEditsEvent(System.Collections.Generic.IReadOnlyCollection_dymaptic.GeoBlazor.Core.Results.FeatureEditResult_,System.Collections.Generic.IReadOnlyCollection_dymaptic.GeoBlazor.Core.Results.FeatureEditResult_,System.Collections.Generic.IReadOnlyCollection_dymaptic.GeoBlazor.Core.Results.FeatureEditResult_,System.Collections.Generic.IReadOnlyCollection_dymaptic.GeoBlazor.Core.Results.FeatureEditResult_,dymaptic.GeoBlazor.Core.Results.EditedFeatureResult,System.Nullable_bool_,System.Collections.Generic.IReadOnlyCollection_dymaptic.GeoBlazor.Core.Results.FeatureEditResult_,System.Collections.Generic.IReadOnlyCollection_dymaptic.GeoBlazor.Core.Results.FeatureEditResult_).ExceededTransferLimit'></a>

`ExceededTransferLimit` [System.Nullable&lt;](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System.Nullable`1')[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean')[&gt;](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System.Nullable`1')

Returns   
  
```csharp  
true  
``` when the number of records returned exceeds the maximum number configured on the service.

<a name='dymaptic.GeoBlazor.Core.Events.FeatureLayerEditsEvent.FeatureLayerEditsEvent(System.Collections.Generic.IReadOnlyCollection_dymaptic.GeoBlazor.Core.Results.FeatureEditResult_,System.Collections.Generic.IReadOnlyCollection_dymaptic.GeoBlazor.Core.Results.FeatureEditResult_,System.Collections.Generic.IReadOnlyCollection_dymaptic.GeoBlazor.Core.Results.FeatureEditResult_,System.Collections.Generic.IReadOnlyCollection_dymaptic.GeoBlazor.Core.Results.FeatureEditResult_,dymaptic.GeoBlazor.Core.Results.EditedFeatureResult,System.Nullable_bool_,System.Collections.Generic.IReadOnlyCollection_dymaptic.GeoBlazor.Core.Results.FeatureEditResult_,System.Collections.Generic.IReadOnlyCollection_dymaptic.GeoBlazor.Core.Results.FeatureEditResult_).UpdatedAttachments'></a>

`UpdatedAttachments` [System.Collections.Generic.IReadOnlyCollection&lt;](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.IReadOnlyCollection-1 'System.Collections.Generic.IReadOnlyCollection`1')[FeatureEditResult](dymaptic.GeoBlazor.Core.Results.FeatureEditResult.html 'dymaptic.GeoBlazor.Core.Results.FeatureEditResult')[&gt;](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.IReadOnlyCollection-1 'System.Collections.Generic.IReadOnlyCollection`1')

An array of successfully updated attachments.

<a name='dymaptic.GeoBlazor.Core.Events.FeatureLayerEditsEvent.FeatureLayerEditsEvent(System.Collections.Generic.IReadOnlyCollection_dymaptic.GeoBlazor.Core.Results.FeatureEditResult_,System.Collections.Generic.IReadOnlyCollection_dymaptic.GeoBlazor.Core.Results.FeatureEditResult_,System.Collections.Generic.IReadOnlyCollection_dymaptic.GeoBlazor.Core.Results.FeatureEditResult_,System.Collections.Generic.IReadOnlyCollection_dymaptic.GeoBlazor.Core.Results.FeatureEditResult_,dymaptic.GeoBlazor.Core.Results.EditedFeatureResult,System.Nullable_bool_,System.Collections.Generic.IReadOnlyCollection_dymaptic.GeoBlazor.Core.Results.FeatureEditResult_,System.Collections.Generic.IReadOnlyCollection_dymaptic.GeoBlazor.Core.Results.FeatureEditResult_).UpdatedFeatures'></a>

`UpdatedFeatures` [System.Collections.Generic.IReadOnlyCollection&lt;](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.IReadOnlyCollection-1 'System.Collections.Generic.IReadOnlyCollection`1')[FeatureEditResult](dymaptic.GeoBlazor.Core.Results.FeatureEditResult.html 'dymaptic.GeoBlazor.Core.Results.FeatureEditResult')[&gt;](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.IReadOnlyCollection-1 'System.Collections.Generic.IReadOnlyCollection`1')

An array of successfully updated features.
### Properties

<a name='dymaptic.GeoBlazor.Core.Events.FeatureLayerEditsEvent.AddedAttachments'></a>

## FeatureLayerEditsEvent.AddedAttachments Property

An array of successfully added attachments.

```csharp
public System.Collections.Generic.IReadOnlyCollection<dymaptic.GeoBlazor.Core.Results.FeatureEditResult>? AddedAttachments { get; set; }

Property Value

System.Collections.Generic.IReadOnlyCollection<FeatureEditResult>

FeatureLayerEditsEvent.AddedFeatures Property

An array of successfully added features.

public System.Collections.Generic.IReadOnlyCollection<dymaptic.GeoBlazor.Core.Results.FeatureEditResult>? AddedFeatures { get; set; }

Property Value

System.Collections.Generic.IReadOnlyCollection<FeatureEditResult>

FeatureLayerEditsEvent.DeletedAttachments Property

An array of successfully deleted attachments.

public System.Collections.Generic.IReadOnlyCollection<dymaptic.GeoBlazor.Core.Results.FeatureEditResult>? DeletedAttachments { get; set; }

Property Value

System.Collections.Generic.IReadOnlyCollection<FeatureEditResult>

FeatureLayerEditsEvent.DeletedFeatures Property

An array of successfully deleted features.

public System.Collections.Generic.IReadOnlyCollection<dymaptic.GeoBlazor.Core.Results.FeatureEditResult>? DeletedFeatures { get; set; }

Property Value

System.Collections.Generic.IReadOnlyCollection<FeatureEditResult>

FeatureLayerEditsEvent.EditedFeatures Property

Edited features as result of editing a feature that participates in composite relationships in a database.
This parameter is returned only when the

returnServiceEditsOption  
``` parameter of the <a href="#applyEdits">applyEdits()</a> method is set to   
  
```csharp  
original-and-current-features  
```. This parameter was added at 4.20.

```csharp
public dymaptic.GeoBlazor.Core.Results.EditedFeatureResult? EditedFeatures { get; set; }

Property Value

EditedFeatureResult

FeatureLayerEditsEvent.ExceededTransferLimit Property

Returns

true  
``` when the number of records returned exceeds the maximum number configured on the service.

```csharp
public System.Nullable<bool> ExceededTransferLimit { get; set; }

Property Value

System.Nullable<System.Boolean>

FeatureLayerEditsEvent.UpdatedAttachments Property

An array of successfully updated attachments.

public System.Collections.Generic.IReadOnlyCollection<dymaptic.GeoBlazor.Core.Results.FeatureEditResult>? UpdatedAttachments { get; set; }

Property Value

System.Collections.Generic.IReadOnlyCollection<FeatureEditResult>

FeatureLayerEditsEvent.UpdatedFeatures Property

An array of successfully updated features.

public System.Collections.Generic.IReadOnlyCollection<dymaptic.GeoBlazor.Core.Results.FeatureEditResult>? UpdatedFeatures { get; set; }

Property Value

System.Collections.Generic.IReadOnlyCollection<FeatureEditResult>