dymaptic.GeoBlazor.Pro
dymaptic.GeoBlazor.Pro.Model
FeatureServiceMetadata Class
Models the JSON response from an ArcGIS Feature Service root endpoint (.../FeatureServer).
public record FeatureServiceMetadata : System.IEquatable<dymaptic.GeoBlazor.Pro.Model.FeatureServiceMetadata>
Inheritance System.Object 🡒 FeatureServiceMetadata
Implements System.IEquatable<FeatureServiceMetadata>
Constructors
FeatureServiceMetadata() Constructor
public FeatureServiceMetadata();
Properties
FeatureServiceMetadata.AllowGeometryUpdates Property
Whether geometry updates are allowed.
public System.Nullable<bool> AllowGeometryUpdates { get; init; }
Property Value
System.Nullable<System.Boolean>
FeatureServiceMetadata.Capabilities Property
The service capabilities string.
public string? Capabilities { get; init; }
Property Value
FeatureServiceMetadata.CopyrightText Property
The copyright text.
public string? CopyrightText { get; init; }
Property Value
FeatureServiceMetadata.CurrentVersion Property
The current service version.
public System.Nullable<int> CurrentVersion { get; init; }
Property Value
FeatureServiceMetadata.Description Property
The service description text.
public string? Description { get; init; }
Property Value
FeatureServiceMetadata.EditorTrackingInfo Property
The editor tracking details.
public dymaptic.GeoBlazor.Pro.Model.EditorTrackingInfo? EditorTrackingInfo { get; init; }
Property Value
FeatureServiceMetadata.FullExtent Property
The full extent.
public dymaptic.GeoBlazor.Core.Components.Geometries.Extent? FullExtent { get; init; }
Property Value
FeatureServiceMetadata.HasStaticData Property
Whether the service exposes static data.
public System.Nullable<bool> HasStaticData { get; init; }
Property Value
System.Nullable<System.Boolean>
FeatureServiceMetadata.HasVersionedData Property
Whether the service uses versioned data.
public System.Nullable<bool> HasVersionedData { get; init; }
Property Value
System.Nullable<System.Boolean>
FeatureServiceMetadata.InitialExtent Property
The initial extent.
public dymaptic.GeoBlazor.Core.Components.Geometries.Extent? InitialExtent { get; init; }
Property Value
FeatureServiceMetadata.Layers Property
The layer metadata entries.
public System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Pro.Model.ServiceLayerInfo>? Layers { get; init; }
Property Value
System.Collections.Generic.IReadOnlyList<ServiceLayerInfo>
FeatureServiceMetadata.MaxRecordCount Property
The maximum record count.
public System.Nullable<int> MaxRecordCount { get; init; }
Property Value
FeatureServiceMetadata.ServiceDescription Property
The service description.
public string? ServiceDescription { get; init; }
Property Value
FeatureServiceMetadata.ServiceItemId Property
The portal item ID for the service.
public string? ServiceItemId { get; init; }
Property Value
FeatureServiceMetadata.SpatialReference Property
The spatial reference.
public dymaptic.GeoBlazor.Core.Components.SpatialReference? SpatialReference { get; init; }
Property Value
FeatureServiceMetadata.SupportedQueryFormats Property
The supported query formats.
public string? SupportedQueryFormats { get; init; }
Property Value
FeatureServiceMetadata.SupportsAppend Property
Whether append is supported.
public System.Nullable<bool> SupportsAppend { get; init; }
Property Value
System.Nullable<System.Boolean>
FeatureServiceMetadata.SupportsApplyEditsWithGlobalIds Property
Whether applyEdits with global IDs is supported.
public System.Nullable<bool> SupportsApplyEditsWithGlobalIds { get; init; }
Property Value
System.Nullable<System.Boolean>
FeatureServiceMetadata.SupportsSharedTemplates Property
Whether shared templates are supported.
public System.Nullable<bool> SupportsSharedTemplates { get; init; }
Property Value
System.Nullable<System.Boolean>
FeatureServiceMetadata.SupportsTrueCurve Property
Whether true curves are supported.
public System.Nullable<bool> SupportsTrueCurve { get; init; }
Property Value
System.Nullable<System.Boolean>
FeatureServiceMetadata.SyncCapabilities Property
The sync capability details.
public dymaptic.GeoBlazor.Pro.Model.SyncCapabilities? SyncCapabilities { get; init; }
Property Value
FeatureServiceMetadata.SyncEnabled Property
Whether sync is enabled.
public System.Nullable<bool> SyncEnabled { get; init; }
Property Value
System.Nullable<System.Boolean>
FeatureServiceMetadata.Tables Property
The table metadata entries.
public System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Pro.Model.ServiceLayerInfo>? Tables { get; init; }
Property Value
System.Collections.Generic.IReadOnlyList<ServiceLayerInfo>
FeatureServiceMetadata.Units Property
The units used by the service.
public string? Units { get; init; }
Property Value
FeatureServiceMetadata.XssPreventionEnabled Property
Whether XSS prevention is enabled.
public string? XssPreventionEnabled { get; init; }
Property Value
FeatureServiceMetadata.XssPreventionInfo Property
The XSS prevention details.
public dymaptic.GeoBlazor.Pro.Model.XssPreventionInfo? XssPreventionInfo { get; init; }