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<](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')[>](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<](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')[>](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<](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')[>](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
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>