GeoBlazor Pro

dymaptic.GeoBlazor.Pro

dymaptic.GeoBlazor.Pro.Components.Layers

SceneLayer Class

The SceneLayer is a layer type designed for on-demand streaming and displaying large amounts of data in a SceneView. ArcGIS Maps SDK for JavaScript

public class SceneLayer : dymaptic.GeoBlazor.Pro.Components.Layers.ProLayer, dymaptic.GeoBlazor.Core.Interfaces.IAPIKeyMixin, dymaptic.GeoBlazor.Core.Interfaces.IMapComponent, dymaptic.GeoBlazor.Core.Interfaces.ICustomParametersMixin, dymaptic.GeoBlazor.Core.Interfaces.IFeatureTableWidgetLayers, dymaptic.GeoBlazor.Core.Interfaces.IFeatureTemplatesViewModelLayers, dymaptic.GeoBlazor.Core.Interfaces.IFeatureTemplatesWidgetLayers, dymaptic.GeoBlazor.Core.Interfaces.IPortalLayer, dymaptic.GeoBlazor.Core.Interfaces.IScaleRangeLayer, dymaptic.GeoBlazor.Core.Interfaces.ISceneService, dymaptic.GeoBlazor.Core.Interfaces.ITemporalSceneLayer

Inheritance System.Object 🡒 Microsoft.AspNetCore.Components.ComponentBase 🡒 MapComponent 🡒 Layer 🡒 ProLayer 🡒 SceneLayer

Implements IAPIKeyMixin, IMapComponent, ICustomParametersMixin, IFeatureTableWidgetLayers, IFeatureTemplatesViewModelLayers, IFeatureTemplatesWidgetLayers, IPortalLayer, IScaleRangeLayer, ISceneService, ITemporalSceneLayer

Constructors

SceneLayer() Constructor

Parameterless constructor for use as a Razor Component.

public SceneLayer();

SceneLayer(string, string, string, Dictionary<string,object>, string, SceneLayerElevationInfo, IReadOnlyList, FeatureReductionSelection, SceneFilter, LayerFloorInfo, Extent, Nullable, Nullable, IReadOnlyList

Constructor for use in C# code. Use named parameters (e.g., item1: value1, item2: value2) to set properties in any order.

public SceneLayer(string? apiKey=null, string? arcGISLayerId=null, string? copyright=null, System.Collections.Generic.Dictionary<string,object>? customParameters=null, string? definitionExpression=null, dymaptic.GeoBlazor.Core.Components.SceneLayerElevationInfo? elevationInfo=null, System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Model.ObjectId>? excludeObjectIds=null, dymaptic.GeoBlazor.Pro.Components.FeatureReductionSelection? featureReduction=null, dymaptic.GeoBlazor.Core.Model.SceneFilter? filter=null, dymaptic.GeoBlazor.Core.Components.LayerFloorInfo? floorInfo=null, dymaptic.GeoBlazor.Core.Components.Geometries.Extent? fullExtent=null, System.Nullable<dymaptic.GeoBlazor.Core.Enums.SceneLayerGeometryType> geometryType=null, System.Nullable<bool> isBasemapReferenceLayer=null, System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.Label>? labelingInfo=null, System.Nullable<bool> labelsVisible=null, System.Nullable<bool> legendEnabled=null, System.Nullable<dymaptic.GeoBlazor.Core.Enums.ListMode> listMode=null, System.Nullable<double> maxScale=null, System.Nullable<double> minScale=null, string? objectIdField=null, System.Nullable<double> opacity=null, System.Collections.Generic.IReadOnlyList<string>? outFields=null, System.Nullable<bool> popupEnabled=null, dymaptic.GeoBlazor.Core.Components.Popups.PopupTemplate? popupTemplate=null, dymaptic.GeoBlazor.Core.Components.PortalItem? portalItem=null, dymaptic.GeoBlazor.Core.Components.Renderers.Renderer? renderer=null, System.Nullable<long> sceneServiceLayerId=null, System.Nullable<bool> screenSizePerspectiveEnabled=null, dymaptic.GeoBlazor.Core.Components.SpatialReference? spatialReference=null, dymaptic.GeoBlazor.Core.Components.TimeExtent? timeExtent=null, dymaptic.GeoBlazor.Core.Components.TimeInfo? timeInfo=null, dymaptic.GeoBlazor.Core.Components.TimeInterval? timeOffset=null, string? title=null, string? url=null, System.Nullable<bool> useViewTime=null, dymaptic.GeoBlazor.Core.Components.TimeExtent? visibilityTimeExtent=null, System.Nullable<bool> visible=null);

Parameters

apiKey System.String

An authorization string used to access a resource or service. ArcGIS Maps SDK for JavaScript

arcGISLayerId System.String

The unique ID assigned to the layer. ArcGIS Maps SDK for JavaScript

copyright System.String

The copyright text as defined by the scene service. ArcGIS Maps SDK for JavaScript

customParameters System.Collections.Generic.Dictionary<System.String,System.Object>

A list of custom parameters appended to the URL of all resources fetched by the layer. ArcGIS Maps SDK for JavaScript

definitionExpression System.String

The SQL where clause used to filter features. ArcGIS Maps SDK for JavaScript

elevationInfo SceneLayerElevationInfo

Specifies how features are placed on the vertical axis (z). ArcGIS Maps SDK for JavaScript

excludeObjectIds System.Collections.Generic.IReadOnlyList<ObjectId>

List of ObjectIDs not being displayed in the view. ArcGIS Maps SDK for JavaScript

featureReduction FeatureReductionSelection

Configures the method for decluttering overlapping features in the view. ArcGIS Maps SDK for JavaScript

filter SceneFilter

A collection of polygons geometries which will mask out different parts of the layer. ArcGIS Maps SDK for JavaScript

floorInfo LayerFloorInfo

When a scene layer is configured as floor-aware, it has a floorInfo property defined. ArcGIS Maps SDK for JavaScript

fullExtent Extent

The full extent of the layer. ArcGIS Maps SDK for JavaScript

geometryType System.Nullable<SceneLayerGeometryType>

The geometry type of features in the layer. ArcGIS Maps SDK for JavaScript

isBasemapReferenceLayer System.Nullable<System.Boolean>

Indicates whether the layer is a basemap reference layer. Default value: false.

labelingInfo System.Collections.Generic.IReadOnlyList<Label>

The label definition for this layer, specified as an array of LabelClass. ArcGIS Maps SDK for JavaScript

labelsVisible System.Nullable<System.Boolean>

Indicates whether to display labels for this layer. default true ArcGIS Maps SDK for JavaScript

legendEnabled System.Nullable<System.Boolean>

Indicates whether the layer will be included in the legend. default true ArcGIS Maps SDK for JavaScript

listMode System.Nullable<ListMode>

Indicates how the layer should display in the LayerList widget. default “show” ArcGIS Maps SDK for JavaScript

maxScale System.Nullable<System.Double>

The maximum scale (most zoomed in) at which the layer is visible in the view. default 0 ArcGIS Maps SDK for JavaScript

minScale System.Nullable<System.Double>

The minimum scale (most zoomed out) at which the layer is visible in the view. default 0 ArcGIS Maps SDK for JavaScript

objectIdField System.String

The name of the field containing each graphic’s Object ID. ArcGIS Maps SDK for JavaScript

opacity System.Nullable<System.Double>

The opacity of the layer. default 1 ArcGIS Maps SDK for JavaScript

outFields System.Collections.Generic.IReadOnlyList<System.String>

An array of field names from the service to include with each feature. default null ArcGIS Maps SDK for JavaScript

popupEnabled System.Nullable<System.Boolean>

Indicates whether to display popups when features in the layer are clicked. default true ArcGIS Maps SDK for JavaScript

popupTemplate PopupTemplate

The popup template for the layer. ArcGIS Maps SDK for JavaScript

portalItem PortalItem

The portal item from which the layer is loaded. ArcGIS Maps SDK for JavaScript

renderer Renderer

The renderer assigned to the layer. ArcGIS Maps SDK for JavaScript

sceneServiceLayerId System.Nullable<System.Int64>

The layer ID, or layer index, of a Scene Service layer. ArcGIS Maps SDK for JavaScript

screenSizePerspectiveEnabled System.Nullable<System.Boolean>

Apply perspective scaling to screen-size point symbols in a SceneView. default true ArcGIS Maps SDK for JavaScript

spatialReference SpatialReference

The spatial reference of the layer. ArcGIS Maps SDK for JavaScript

timeExtent TimeExtent

The layer’s time extent. ArcGIS Maps SDK for JavaScript

timeInfo TimeInfo

TimeInfo provides information such as date fields that store start and end time for each feature and the fullTimeExtent for the layer. ArcGIS Maps SDK for JavaScript

timeOffset TimeInterval

A temporary offset of the time data based on a certain TimeInterval. ArcGIS Maps SDK for JavaScript

title System.String

The title of the layer used to identify it in places such as the LayerList widget. ArcGIS Maps SDK for JavaScript

url System.String

The URL of the REST endpoint of the layer or scene service. ArcGIS Maps SDK for JavaScript

useViewTime System.Nullable<System.Boolean>

Determines if the layer will update its temporal data based on the view’s timeExtent. default true ArcGIS Maps SDK for JavaScript

visibilityTimeExtent TimeExtent

Specifies a fixed time extent during which a layer should be visible. default null ArcGIS Maps SDK for JavaScript

visible System.Nullable<System.Boolean>

Indicates if the layer is visible in the View. default true ArcGIS Maps SDK for JavaScript

Properties

SceneLayer.ApiKey Property

An authorization string used to access a resource or service. ArcGIS Maps SDK for JavaScript

public string? ApiKey { get; set; }

Implements ApiKey

Property Value

System.String

SceneLayer.Capabilities Property

Describes the layer’s supported capabilities. ArcGIS Maps SDK for JavaScript

public dymaptic.GeoBlazor.Core.Model.SceneLayerCapabilities? Capabilities { get; }

Property Value

SceneLayerCapabilities

SceneLayer.Copyright Property

The copyright text as defined by the scene service. ArcGIS Maps SDK for JavaScript

public string? Copyright { get; set; }

Implements Copyright

Property Value

System.String

SceneLayer.CustomParameters Property

A list of custom parameters appended to the URL of all resources fetched by the layer. ArcGIS Maps SDK for JavaScript

public System.Collections.Generic.Dictionary<string,object>? CustomParameters { get; set; }

Implements CustomParameters

Property Value

System.Collections.Generic.Dictionary<System.String,System.Object>

SceneLayer.DefinitionExpression Property

The SQL where clause used to filter features. ArcGIS Maps SDK for JavaScript

public string? DefinitionExpression { get; set; }

Property Value

System.String

SceneLayer.EffectiveCapabilities Property

Describes effective capabilities of the layer taking in to consideration privileges of the currently signed-in user. ArcGIS Maps SDK for JavaScript

public dymaptic.GeoBlazor.Core.Model.SceneLayerCapabilities? EffectiveCapabilities { get; }

Property Value

SceneLayerCapabilities

SceneLayer.ElevationInfo Property

Specifies how features are placed on the vertical axis (z). ArcGIS Maps SDK for JavaScript

public dymaptic.GeoBlazor.Core.Components.SceneLayerElevationInfo? ElevationInfo { get; set; }

Property Value

SceneLayerElevationInfo

SceneLayer.ExcludeObjectIds Property

List of ObjectIDs not being displayed in the view. ArcGIS Maps SDK for JavaScript

public System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Model.ObjectId>? ExcludeObjectIds { get; set; }

Property Value

System.Collections.Generic.IReadOnlyList<ObjectId>

SceneLayer.FeatureReduction Property

Configures the method for decluttering overlapping features in the view. ArcGIS Maps SDK for JavaScript

public dymaptic.GeoBlazor.Pro.Components.FeatureReductionSelection? FeatureReduction { get; set; }

Property Value

FeatureReductionSelection

SceneLayer.Fields Property

An array of fields accessible in the layer. ArcGIS Maps SDK for JavaScript

public System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.Field>? Fields { get; }

Property Value

System.Collections.Generic.IReadOnlyList<Field>

SceneLayer.FieldsIndex Property

A convenient property that can be used to make case-insensitive lookups for a field by name. ArcGIS Maps SDK for JavaScript

public dymaptic.GeoBlazor.Core.Model.FieldsIndex? FieldsIndex { get; }

Property Value

FieldsIndex

SceneLayer.Filter Property

A collection of polygons geometries which will mask out different parts of the layer. ArcGIS Maps SDK for JavaScript

public dymaptic.GeoBlazor.Core.Model.SceneFilter? Filter { get; set; }

Property Value

SceneFilter

SceneLayer.FloorInfo Property

When a scene layer is configured as floor-aware, it has a floorInfo property defined. ArcGIS Maps SDK for JavaScript

public dymaptic.GeoBlazor.Core.Components.LayerFloorInfo? FloorInfo { get; set; }

Property Value

LayerFloorInfo

SceneLayer.GeometryType Property

The geometry type of features in the layer. ArcGIS Maps SDK for JavaScript

public System.Nullable<dymaptic.GeoBlazor.Core.Enums.SceneLayerGeometryType> GeometryType { get; set; }

Property Value

System.Nullable<SceneLayerGeometryType>

SceneLayer.HasEditsListener Property

Used in JavaScript layer to determine if the event listener is registered.

public bool HasEditsListener { get; }

Property Value

System.Boolean

SceneLayer.LabelingInfo Property

The label definition for this layer, specified as an array of LabelClass. ArcGIS Maps SDK for JavaScript

public System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.Label>? LabelingInfo { get; set; }

Property Value

System.Collections.Generic.IReadOnlyList<Label>

SceneLayer.LabelsVisible Property

Indicates whether to display labels for this layer. default true ArcGIS Maps SDK for JavaScript

public System.Nullable<bool> LabelsVisible { get; set; }

Property Value

System.Nullable<System.Boolean>

SceneLayer.LegendEnabled Property

Indicates whether the layer will be included in the legend. default true ArcGIS Maps SDK for JavaScript

public System.Nullable<bool> LegendEnabled { get; set; }

Property Value

System.Nullable<System.Boolean>

SceneLayer.MaxScale Property

The maximum scale (most zoomed in) at which the layer is visible in the view. default 0 ArcGIS Maps SDK for JavaScript

public System.Nullable<double> MaxScale { get; set; }

Implements MaxScale

Property Value

System.Nullable<System.Double>

SceneLayer.MinScale Property

The minimum scale (most zoomed out) at which the layer is visible in the view. default 0 ArcGIS Maps SDK for JavaScript

public System.Nullable<double> MinScale { get; set; }

Implements MinScale

Property Value

System.Nullable<System.Double>

SceneLayer.ObjectIdField Property

The name of the field containing each graphic’s Object ID. ArcGIS Maps SDK for JavaScript

public string? ObjectIdField { get; set; }

Property Value

System.String

SceneLayer.OnEdits Property

Fires after applyEdits() is completed successfully. The event payload includes only successful edits, not the failed edits.

public Microsoft.AspNetCore.Components.EventCallback<dymaptic.GeoBlazor.Core.Events.SceneLayerEditsEvent> OnEdits { get; set; }

Property Value

Microsoft.AspNetCore.Components.EventCallback<SceneLayerEditsEvent>

SceneLayer.OutFields Property

An array of field names from the service to include with each feature. default null ArcGIS Maps SDK for JavaScript

public System.Collections.Generic.IReadOnlyList<string>? OutFields { get; set; }

Property Value

System.Collections.Generic.IReadOnlyList<System.String>

SceneLayer.PopupEnabled Property

Indicates whether to display popups when features in the layer are clicked. default true ArcGIS Maps SDK for JavaScript

public System.Nullable<bool> PopupEnabled { get; set; }

Property Value

System.Nullable<System.Boolean>

SceneLayer.PopupTemplate Property

The popup template for the layer. ArcGIS Maps SDK for JavaScript

public dymaptic.GeoBlazor.Core.Components.Popups.PopupTemplate? PopupTemplate { get; set; }

Property Value

PopupTemplate

SceneLayer.PortalItem Property

The portal item from which the layer is loaded. ArcGIS Maps SDK for JavaScript

public dymaptic.GeoBlazor.Core.Components.PortalItem? PortalItem { get; set; }

Implements PortalItem

Property Value

PortalItem

SceneLayer.Relationships Property

Array of relationships set up for the layer. ArcGIS Maps SDK for JavaScript

public System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Model.Relationship>? Relationships { get; }

Property Value

System.Collections.Generic.IReadOnlyList<Relationship>

SceneLayer.Renderer Property

The renderer assigned to the layer. ArcGIS Maps SDK for JavaScript

public dymaptic.GeoBlazor.Core.Components.Renderers.Renderer? Renderer { get; set; }

Property Value

Renderer

SceneLayer.SceneServiceLayerId Property

The layer ID, or layer index, of a Scene Service layer. ArcGIS Maps SDK for JavaScript

public System.Nullable<long> SceneServiceLayerId { get; set; }

Implements SceneServiceLayerId

Property Value

System.Nullable<System.Int64>

SceneLayer.ScreenSizePerspectiveEnabled Property

Apply perspective scaling to screen-size point symbols in a SceneView. default true ArcGIS Maps SDK for JavaScript

public System.Nullable<bool> ScreenSizePerspectiveEnabled { get; set; }

Property Value

System.Nullable<System.Boolean>

SceneLayer.SpatialReference Property

The spatial reference of the layer. ArcGIS Maps SDK for JavaScript

public dymaptic.GeoBlazor.Core.Components.SpatialReference? SpatialReference { get; set; }

Implements SpatialReference

Property Value

SpatialReference

SceneLayer.TimeExtent Property

The layer’s time extent. ArcGIS Maps SDK for JavaScript

public dymaptic.GeoBlazor.Core.Components.TimeExtent? TimeExtent { get; set; }

Implements TimeExtent

Property Value

TimeExtent

SceneLayer.TimeInfo Property

TimeInfo provides information such as date fields that store start and end time for each feature and the fullTimeExtent for the layer. ArcGIS Maps SDK for JavaScript

public dymaptic.GeoBlazor.Core.Components.TimeInfo? TimeInfo { get; set; }

Implements TimeInfo

Property Value

TimeInfo

SceneLayer.TimeOffset Property

A temporary offset of the time data based on a certain TimeInterval. ArcGIS Maps SDK for JavaScript

public dymaptic.GeoBlazor.Core.Components.TimeInterval? TimeOffset { get; set; }

Implements TimeOffset

Property Value

TimeInterval

SceneLayer.Type Property

Used internally to identify the sub type of Layer

public override dymaptic.GeoBlazor.Core.Enums.LayerType Type { get; }

Property Value

LayerType

SceneLayer.Url Property

The URL of the REST endpoint of the layer or scene service. ArcGIS Maps SDK for JavaScript

public string? Url { get; set; }

Implements Url

Property Value

System.String

SceneLayer.UseViewTime Property

Determines if the layer will update its temporal data based on the view’s timeExtent. default true ArcGIS Maps SDK for JavaScript

public System.Nullable<bool> UseViewTime { get; set; }

Property Value

System.Nullable<System.Boolean>

SceneLayer.Version Property

The version of the scene service specification used for this service. ArcGIS Maps SDK for JavaScript

public dymaptic.GeoBlazor.Core.Model.SceneServiceVersion? Version { get; }

Implements Version

Property Value

SceneServiceVersion

Methods

SceneLayer.AddToExcludeObjectIds(ObjectId[]) Method

Asynchronously adds elements to the ExcludeObjectIds property.

public System.Threading.Tasks.Task AddToExcludeObjectIds(params dymaptic.GeoBlazor.Core.Model.ObjectId[] values);

Parameters

values ObjectId[]

The elements to add.

Returns

System.Threading.Tasks.Task

SceneLayer.AddToLabelingInfo(Label[]) Method

Asynchronously adds elements to the LabelingInfo property.

public System.Threading.Tasks.Task AddToLabelingInfo(params dymaptic.GeoBlazor.Core.Components.Label[] values);

Parameters

values Label[]

The elements to add.

Returns

System.Threading.Tasks.Task

SceneLayer.AddToOutFields(string[]) Method

Asynchronously adds elements to the OutFields property.

public System.Threading.Tasks.Task AddToOutFields(params string[] values);

Parameters

values System.String[]

The elements to add.

Returns

System.Threading.Tasks.Task

SceneLayer.ApplyEdits(SceneLayerApplyEditsEdits, SceneLayerApplyEditsOptions) Method

Applies edits to the features in the associated FeatureLayer. param edits.addFeatures An array or a collection of features to be added. Feature geometries must be of type Mesh. Values of non nullable fields must be provided when adding new features. Date fields must have numeric values representing universal time. param edits.deleteFeatures An array or a collection of features, or an array of objects with globalId of each feature to be deleted. When an array or collection of features is passed, each feature must have a valid globalId. When an array of objects is used, each object must have a valid value set for the globalId property. param options.rollbackOnFailureEnabled Indicates whether the edits should be applied only if all submitted edits succeed. If `false`, the server will apply the edits that succeed even if some of the submitted edits fail. If `true`, the server will apply the edits only if all edits succeed. The layer’s capabilities.editing.supportsRollbackOnFailure property must be `true` if using this parameter. If `supportsRollbackOnFailure` is `false` for a layer, then `rollbackOnFailureEnabled` will always be true, regardless of how the parameter is set. ArcGIS Maps SDK for JavaScript

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Pro.Results.SceneLayerEditsResult?> ApplyEdits(dymaptic.GeoBlazor.Pro.Model.SceneLayerApplyEditsEdits edits, dymaptic.GeoBlazor.Pro.Options.SceneLayerApplyEditsOptions options);

Parameters

edits SceneLayerApplyEditsEdits

Object containing features to be updated.

  • edits.updateFeatures: An array or a collection of features to be updated. Each feature must have a valid objectId or globalId for attribute updates, while geometry updates must always use a valid globalId. Values of non nullable fields must be provided when updating features. Date fields must have numeric values representing universal time.

options SceneLayerApplyEditsOptions

Additional edit options to specify when editing features.

  • options.globalIdUsed: Indicates whether the edits can be applied using globalIds of features. This parameter applies only if the layer’s capabilities.editing.supportsGlobalId property is `true`. Edits on layers with an associated 3D Object feature layer must always use global ids and this option will be ignored (is forced to be `true`). When `false`, globalIds submitted with the features are ignored and the service assigns new globalIds to the new features. When `true`, the globalIds must be submitted with the new features. For updates and deletes, globalIdUsed determines whether to use the provided feature globalId or objectId to match features to be updated or deleted.

Returns

System.Threading.Tasks.Task<SceneLayerEditsResult>

SceneLayer.ConvertMesh(IReadOnlyCollection, ConvertMeshOptions, CancellationToken) Method

Converts a file or list of files to mesh geometry. param options Options to configure the conversion. ArcGIS Maps SDK for JavaScript

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Pro.Components.Geometries.Mesh?> ConvertMesh(System.Collections.Generic.IReadOnlyCollection<System.IO.Stream> files, dymaptic.GeoBlazor.Pro.Options.ConvertMeshOptions options, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken));

Parameters

files System.Collections.Generic.IReadOnlyCollection<System.IO.Stream>

The files from which to create the mesh.

options ConvertMeshOptions

Options to configure the conversion.

cancellationToken System.Threading.CancellationToken

The CancellationToken to cancel an asynchronous operation.

Returns

System.Threading.Tasks.Task<Mesh>

SceneLayer.CreatePopupTemplate(CreatePopupTemplateOptions) Method

Creates a default popup template for the layer, populated with all the fields of the layer. ArcGIS Maps SDK for JavaScript

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.Popups.PopupTemplate?> CreatePopupTemplate(dymaptic.GeoBlazor.Core.Options.CreatePopupTemplateOptions options);

Parameters

options CreatePopupTemplateOptions

Options for creating the popup template.

Returns

System.Threading.Tasks.Task<PopupTemplate>

SceneLayer.CreateQuery() Method

Creates a query object that can be used to fetch features that satisfy the layer’s current definition expression. ArcGIS Maps SDK for JavaScript

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Model.Query?> CreateQuery();

Returns

System.Threading.Tasks.Task<Query>

SceneLayer.GetApiKey() Method

Asynchronously retrieve the current value of the ApiKey property.

public System.Threading.Tasks.Task<string?> GetApiKey();

Implements GetApiKey()

Returns

System.Threading.Tasks.Task<System.String>

SceneLayer.GetCapabilities() Method

Asynchronously retrieve the current value of the Capabilities property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Model.SceneLayerCapabilities?> GetCapabilities();

Returns

System.Threading.Tasks.Task<SceneLayerCapabilities>

SceneLayer.GetCopyright() Method

Asynchronously retrieve the current value of the Copyright property.

public System.Threading.Tasks.Task<string?> GetCopyright();

Implements GetCopyright()

Returns

System.Threading.Tasks.Task<System.String>

SceneLayer.GetCustomParameters() Method

Asynchronously retrieve the current value of the CustomParameters property.

public System.Threading.Tasks.Task<System.Collections.Generic.Dictionary<string,object>?> GetCustomParameters();

Implements GetCustomParameters()

Returns

System.Threading.Tasks.Task<System.Collections.Generic.Dictionary<System.String,System.Object>>

SceneLayer.GetDefinitionExpression() Method

Asynchronously retrieve the current value of the DefinitionExpression property.

public System.Threading.Tasks.Task<string?> GetDefinitionExpression();

Returns

System.Threading.Tasks.Task<System.String>

SceneLayer.GetEffectiveCapabilities() Method

Asynchronously retrieve the current value of the EffectiveCapabilities property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Model.SceneLayerCapabilities?> GetEffectiveCapabilities();

Returns

System.Threading.Tasks.Task<SceneLayerCapabilities>

SceneLayer.GetElevationInfo() Method

Asynchronously retrieve the current value of the ElevationInfo property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.SceneLayerElevationInfo?> GetElevationInfo();

Returns

System.Threading.Tasks.Task<SceneLayerElevationInfo>

SceneLayer.GetExcludeObjectIds() Method

Asynchronously retrieve the current value of the ExcludeObjectIds property.

public System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Model.ObjectId>?> GetExcludeObjectIds();

Returns

System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<ObjectId>>

SceneLayer.GetFeatureReduction() Method

Asynchronously retrieve the current value of the FeatureReduction property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Pro.Components.FeatureReductionSelection?> GetFeatureReduction();

Returns

System.Threading.Tasks.Task<FeatureReductionSelection>

SceneLayer.GetField(string) Method

Returns the Field instance for a field name (case-insensitive). ArcGIS Maps SDK for JavaScript

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.Field?> GetField(string fieldName);

Parameters

fieldName System.String

Name of the field.

Returns

System.Threading.Tasks.Task<Field>

SceneLayer.GetFieldDomain(string, SceneLayerGetFieldDomainOptions) Method

Returns the Domain associated with the given field name. param options An object specifying additional options. See the object specification table below for the required properties of this object. ArcGIS Maps SDK for JavaScript

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.Domain?> GetFieldDomain(string fieldName, dymaptic.GeoBlazor.Pro.Options.SceneLayerGetFieldDomainOptions options);

Parameters

fieldName System.String

Name of the field.

options SceneLayerGetFieldDomainOptions

  • options.feature: The feature to which the Domain is assigned.

Returns

System.Threading.Tasks.Task<Domain>

SceneLayer.GetFields() Method

Asynchronously retrieve the current value of the Fields property.

public System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.Field>?> GetFields();

Returns

System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<Field>>

SceneLayer.GetFieldsIndex() Method

Asynchronously retrieve the current value of the FieldsIndex property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Model.FieldsIndex?> GetFieldsIndex();

Returns

System.Threading.Tasks.Task<FieldsIndex>

SceneLayer.GetFieldUsageInfo(string) Method

Gets field usage information. ArcGIS Maps SDK for JavaScript

public System.Threading.Tasks.Task<string?> GetFieldUsageInfo(string fieldName);

Parameters

fieldName System.String

The name of the field to get usage info for.

Returns

System.Threading.Tasks.Task<System.String>

SceneLayer.GetFilter() Method

Asynchronously retrieve the current value of the Filter property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Model.SceneFilter?> GetFilter();

Returns

System.Threading.Tasks.Task<SceneFilter>

SceneLayer.GetFloorInfo() Method

Asynchronously retrieve the current value of the FloorInfo property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.LayerFloorInfo?> GetFloorInfo();

Returns

System.Threading.Tasks.Task<LayerFloorInfo>

SceneLayer.GetGeometryType() Method

Asynchronously retrieve the current value of the GeometryType property.

public System.Threading.Tasks.Task<System.Nullable<dymaptic.GeoBlazor.Core.Enums.SceneLayerGeometryType>> GetGeometryType();

Returns

System.Threading.Tasks.Task<System.Nullable<SceneLayerGeometryType>>

SceneLayer.GetLabelingInfo() Method

Asynchronously retrieve the current value of the LabelingInfo property.

public System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.Label>?> GetLabelingInfo();

Returns

System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<Label>>

SceneLayer.GetLabelsVisible() Method

Asynchronously retrieve the current value of the LabelsVisible property.

public System.Threading.Tasks.Task<System.Nullable<bool>> GetLabelsVisible();

Returns

System.Threading.Tasks.Task<System.Nullable<System.Boolean>>

SceneLayer.GetLegendEnabled() Method

Asynchronously retrieve the current value of the LegendEnabled property.

public System.Threading.Tasks.Task<System.Nullable<bool>> GetLegendEnabled();

Returns

System.Threading.Tasks.Task<System.Nullable<System.Boolean>>

SceneLayer.GetMaxScale() Method

Asynchronously retrieve the current value of the MaxScale property.

public System.Threading.Tasks.Task<System.Nullable<double>> GetMaxScale();

Implements GetMaxScale()

Returns

System.Threading.Tasks.Task<System.Nullable<System.Double>>

SceneLayer.GetMinScale() Method

Asynchronously retrieve the current value of the MinScale property.

public System.Threading.Tasks.Task<System.Nullable<double>> GetMinScale();

Implements GetMinScale()

Returns

System.Threading.Tasks.Task<System.Nullable<System.Double>>

SceneLayer.GetObjectIdField() Method

Asynchronously retrieve the current value of the ObjectIdField property.

public System.Threading.Tasks.Task<string?> GetObjectIdField();

Returns

System.Threading.Tasks.Task<System.String>

SceneLayer.GetOutFields() Method

Asynchronously retrieve the current value of the OutFields property.

public System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<string>?> GetOutFields();

Returns

System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<System.String>>

SceneLayer.GetPopupEnabled() Method

Asynchronously retrieve the current value of the PopupEnabled property.

public System.Threading.Tasks.Task<System.Nullable<bool>> GetPopupEnabled();

Returns

System.Threading.Tasks.Task<System.Nullable<System.Boolean>>

SceneLayer.GetPopupTemplate() Method

Asynchronously retrieve the current value of the PopupTemplate property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.Popups.PopupTemplate?> GetPopupTemplate();

Returns

System.Threading.Tasks.Task<PopupTemplate>

SceneLayer.GetPortalItem() Method

Asynchronously retrieve the current value of the PortalItem property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.PortalItem?> GetPortalItem();

Implements GetPortalItem()

Returns

System.Threading.Tasks.Task<PortalItem>

SceneLayer.GetRelationships() Method

Asynchronously retrieve the current value of the Relationships property.

public System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Model.Relationship>?> GetRelationships();

Returns

System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<Relationship>>

SceneLayer.GetRenderer() Method

Asynchronously retrieve the current value of the Renderer property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.Renderers.Renderer?> GetRenderer();

Returns

System.Threading.Tasks.Task<Renderer>

SceneLayer.GetSceneServiceLayerId() Method

Asynchronously retrieve the current value of the SceneServiceLayerId property.

public System.Threading.Tasks.Task<System.Nullable<long>> GetSceneServiceLayerId();

Implements GetSceneServiceLayerId()

Returns

System.Threading.Tasks.Task<System.Nullable<System.Int64>>

SceneLayer.GetScreenSizePerspectiveEnabled() Method

Asynchronously retrieve the current value of the ScreenSizePerspectiveEnabled property.

public System.Threading.Tasks.Task<System.Nullable<bool>> GetScreenSizePerspectiveEnabled();

Returns

System.Threading.Tasks.Task<System.Nullable<System.Boolean>>

SceneLayer.GetSpatialReference() Method

Asynchronously retrieve the current value of the SpatialReference property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.SpatialReference?> GetSpatialReference();

Implements GetSpatialReference()

Returns

System.Threading.Tasks.Task<SpatialReference>

SceneLayer.GetTimeExtent() Method

Asynchronously retrieve the current value of the TimeExtent property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.TimeExtent?> GetTimeExtent();

Implements GetTimeExtent()

Returns

System.Threading.Tasks.Task<TimeExtent>

SceneLayer.GetTimeInfo() Method

Asynchronously retrieve the current value of the TimeInfo property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.TimeInfo?> GetTimeInfo();

Implements GetTimeInfo()

Returns

System.Threading.Tasks.Task<TimeInfo>

SceneLayer.GetTimeOffset() Method

Asynchronously retrieve the current value of the TimeOffset property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.TimeInterval?> GetTimeOffset();

Implements GetTimeOffset()

Returns

System.Threading.Tasks.Task<TimeInterval>

SceneLayer.GetUrl() Method

Asynchronously retrieve the current value of the Url property.

public System.Threading.Tasks.Task<string?> GetUrl();

Implements GetUrl()

Returns

System.Threading.Tasks.Task<System.String>

SceneLayer.GetUseViewTime() Method

Asynchronously retrieve the current value of the UseViewTime property.

public System.Threading.Tasks.Task<System.Nullable<bool>> GetUseViewTime();

Returns

System.Threading.Tasks.Task<System.Nullable<System.Boolean>>

SceneLayer.GetVersion() Method

Asynchronously retrieve the current value of the Version property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Model.SceneServiceVersion?> GetVersion();

Implements GetVersion()

Returns

System.Threading.Tasks.Task<SceneServiceVersion>

SceneLayer.OnJsEdits(IJSStreamReference) Method

JavaScript-Invokable Method for internal use only.

public System.Threading.Tasks.Task OnJsEdits(Microsoft.JSInterop.IJSStreamReference jsStreamRef);

Parameters

jsStreamRef Microsoft.JSInterop.IJSStreamReference

Returns

System.Threading.Tasks.Task

SceneLayer.QueryAttachments(AttachmentQuery, CancellationToken) Method

Query information about attachments associated with features. param options An object with the following properties. ArcGIS Maps SDK for JavaScript

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Results.AttachmentsQueryResult?> QueryAttachments(dymaptic.GeoBlazor.Core.Model.AttachmentQuery attachmentQuery, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken));

Parameters

attachmentQuery AttachmentQuery

Specifies the attachment parameters for query.

cancellationToken System.Threading.CancellationToken

The CancellationToken to cancel an asynchronous operation.

Returns

System.Threading.Tasks.Task<AttachmentsQueryResult>

SceneLayer.QueryCachedStatistics(string, CancellationToken) Method

Queries cached statistics from the service for a given field. param options An object with the following properties. ArcGIS Maps SDK for JavaScript

public System.Threading.Tasks.Task<string?> QueryCachedStatistics(string fieldName, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken));

Parameters

fieldName System.String

The name of the field to query statistics for.

cancellationToken System.Threading.CancellationToken

The CancellationToken to cancel an asynchronous operation.

Returns

System.Threading.Tasks.Task<System.String>

SceneLayer.QueryExtent(Query, CancellationToken) Method

Executes a Query against the associated feature service and returns the 2D Extent of features that satisfy the query. param options An object with the following properties. ArcGIS Maps SDK for JavaScript

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Results.ExtentQueryResult?> QueryExtent(dymaptic.GeoBlazor.Core.Model.Query query, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken));

Parameters

query Query

Specifies the query parameters.

cancellationToken System.Threading.CancellationToken

The CancellationToken to cancel an asynchronous operation.

Returns

System.Threading.Tasks.Task<ExtentQueryResult>

SceneLayer.QueryFeatureCount(Query, CancellationToken) Method

Executes a Query against the associated feature service and returns the number of features that satisfy the query. param options An object with the following properties. ArcGIS Maps SDK for JavaScript

public System.Threading.Tasks.Task<System.Nullable<int>> QueryFeatureCount(dymaptic.GeoBlazor.Core.Model.Query query, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken));

Parameters

query Query

Specifies the query parameters.

cancellationToken System.Threading.CancellationToken

The CancellationToken to cancel an asynchronous operation.

Returns

System.Threading.Tasks.Task<System.Nullable<System.Int32>>

SceneLayer.QueryFeatures(Query, CancellationToken) Method

Executes a Query against the associated feature service and returns a FeatureSet. param options An object with the following properties. ArcGIS Maps SDK for JavaScript

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Model.FeatureSet?> QueryFeatures(dymaptic.GeoBlazor.Core.Model.Query query, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken));

Parameters

query Query

Specifies the query parameters.

cancellationToken System.Threading.CancellationToken

The CancellationToken to cancel an asynchronous operation.

Returns

System.Threading.Tasks.Task<FeatureSet>

SceneLayer.QueryObjectIds(Query, CancellationToken) Method

Executes a Query against the associated feature service and returns an array of ObjectIDs of the features that satisfy the input query. param options An object with the following properties. ArcGIS Maps SDK for JavaScript

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Model.ObjectId[]?> QueryObjectIds(dymaptic.GeoBlazor.Core.Model.Query query, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken));

Parameters

query Query

Specifies the query parameters.

cancellationToken System.Threading.CancellationToken

The CancellationToken to cancel an asynchronous operation.

Returns

System.Threading.Tasks.Task<ObjectId[]>

SceneLayer.QueryRelatedFeatures(RelationshipQuery, CancellationToken) Method

Executes a RelationshipQuery against the feature service associated with the scene layer and returns FeatureSets grouped by source layer or table objectIds. param options An object with the following properties. ArcGIS Maps SDK for JavaScript

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Results.RelatedFeaturesQueryResult?> QueryRelatedFeatures(dymaptic.GeoBlazor.Core.Model.RelationshipQuery relationshipQuery, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken));

Parameters

relationshipQuery RelationshipQuery

Specifies relationship parameters for querying related features or records from a layer or a table.

cancellationToken System.Threading.CancellationToken

The CancellationToken to cancel an asynchronous operation.

Returns

System.Threading.Tasks.Task<RelatedFeaturesQueryResult>

SceneLayer.QueryRelatedFeaturesCount(RelationshipQuery, CancellationToken) Method

Executes a RelationshipQuery against the feature service associated with the scene layer and when resolved, it returns an `object` containing key value pairs. param options An object with the following properties. ArcGIS Maps SDK for JavaScript

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Results.RelatedFeaturesCountQueryResult?> QueryRelatedFeaturesCount(dymaptic.GeoBlazor.Core.Model.RelationshipQuery relationshipQuery, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken));

Parameters

relationshipQuery RelationshipQuery

Specifies relationship parameters for querying related features or records from a layer or a table.

cancellationToken System.Threading.CancellationToken

The CancellationToken to cancel an asynchronous operation.

Returns

System.Threading.Tasks.Task<RelatedFeaturesCountQueryResult>

SceneLayer.RemoveFromExcludeObjectIds(ObjectId[]) Method

Asynchronously remove an element from the ExcludeObjectIds property.

public System.Threading.Tasks.Task RemoveFromExcludeObjectIds(params dymaptic.GeoBlazor.Core.Model.ObjectId[] values);

Parameters

values ObjectId[]

The elements to remove.

Returns

System.Threading.Tasks.Task

SceneLayer.RemoveFromLabelingInfo(Label[]) Method

Asynchronously remove an element from the LabelingInfo property.

public System.Threading.Tasks.Task RemoveFromLabelingInfo(params dymaptic.GeoBlazor.Core.Components.Label[] values);

Parameters

values Label[]

The elements to remove.

Returns

System.Threading.Tasks.Task

SceneLayer.RemoveFromOutFields(string[]) Method

Asynchronously remove an element from the OutFields property.

public System.Threading.Tasks.Task RemoveFromOutFields(params string[] values);

Parameters

values System.String[]

The elements to remove.

Returns

System.Threading.Tasks.Task

SceneLayer.Save() Method

Saves the layer to its existing portal item in the Portal authenticated within the user’s current session. ArcGIS Maps SDK for JavaScript

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.PortalItem?> Save();

Returns

System.Threading.Tasks.Task<PortalItem>

SceneLayer.SaveAs(PortalItem, SceneLayerSaveAsOptions) Method

Saves the layer to a new portal item in the Portal authenticated within the user’s current session. param options additional save options ArcGIS Maps SDK for JavaScript

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.PortalItem?> SaveAs(dymaptic.GeoBlazor.Core.Components.PortalItem portalItem, dymaptic.GeoBlazor.Pro.Options.SceneLayerSaveAsOptions options);

Parameters

portalItem PortalItem

The portal item to which the layer will be saved.

options SceneLayerSaveAsOptions

  • options.folder: the folder where to save the item.

Returns

System.Threading.Tasks.Task<PortalItem>

SceneLayer.SetApiKey(string) Method

Asynchronously set the value of the ApiKey property after render.

public System.Threading.Tasks.Task SetApiKey(string? value);

Parameters

value System.String

The value to set.

Implements SetApiKey(string)

Returns

System.Threading.Tasks.Task

SceneLayer.SetCopyright(string) Method

Asynchronously set the value of the Copyright property after render.

public System.Threading.Tasks.Task SetCopyright(string? value);

Parameters

value System.String

The value to set.

Implements SetCopyright(string)

Returns

System.Threading.Tasks.Task

SceneLayer.SetCustomParameters(Dictionary<string,object>) Method

Asynchronously set the value of the CustomParameters property after render.

public System.Threading.Tasks.Task SetCustomParameters(System.Collections.Generic.Dictionary<string,object>? value);

Parameters

value System.Collections.Generic.Dictionary<System.String,System.Object>

The value to set.

Implements SetCustomParameters(Dictionary<string,object>)

Returns

System.Threading.Tasks.Task

SceneLayer.SetDefinitionExpression(string) Method

Asynchronously set the value of the DefinitionExpression property after render.

public System.Threading.Tasks.Task SetDefinitionExpression(string? value);

Parameters

value System.String

The value to set.

Returns

System.Threading.Tasks.Task

SceneLayer.SetElevationInfo(SceneLayerElevationInfo) Method

Asynchronously set the value of the ElevationInfo property after render.

public System.Threading.Tasks.Task SetElevationInfo(dymaptic.GeoBlazor.Core.Components.SceneLayerElevationInfo? value);

Parameters

value SceneLayerElevationInfo

The value to set.

Returns

System.Threading.Tasks.Task

SceneLayer.SetExcludeObjectIds(IReadOnlyList) Method

Asynchronously set the value of the ExcludeObjectIds property after render.

public System.Threading.Tasks.Task SetExcludeObjectIds(System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Model.ObjectId>? value);

Parameters

value System.Collections.Generic.IReadOnlyList<ObjectId>

The value to set.

Returns

System.Threading.Tasks.Task

SceneLayer.SetFeatureReduction(FeatureReductionSelection) Method

Asynchronously set the value of the FeatureReduction property after render.

public System.Threading.Tasks.Task SetFeatureReduction(dymaptic.GeoBlazor.Pro.Components.FeatureReductionSelection? value);

Parameters

value FeatureReductionSelection

The value to set.

Returns

System.Threading.Tasks.Task

SceneLayer.SetFilter(SceneFilter) Method

Asynchronously set the value of the Filter property after render.

public System.Threading.Tasks.Task SetFilter(dymaptic.GeoBlazor.Core.Model.SceneFilter? value);

Parameters

value SceneFilter

The value to set.

Returns

System.Threading.Tasks.Task

SceneLayer.SetFloorInfo(LayerFloorInfo) Method

Asynchronously set the value of the FloorInfo property after render.

public System.Threading.Tasks.Task SetFloorInfo(dymaptic.GeoBlazor.Core.Components.LayerFloorInfo? value);

Parameters

value LayerFloorInfo

The value to set.

Returns

System.Threading.Tasks.Task

SceneLayer.SetGeometryType(Nullable) Method

Asynchronously set the value of the GeometryType property after render.

public System.Threading.Tasks.Task SetGeometryType(System.Nullable<dymaptic.GeoBlazor.Core.Enums.SceneLayerGeometryType> value);

Parameters

value System.Nullable<SceneLayerGeometryType>

The value to set.

Returns

System.Threading.Tasks.Task

SceneLayer.SetLabelingInfo(IReadOnlyList

Asynchronously set the value of the LabelingInfo property after render.

public System.Threading.Tasks.Task SetLabelingInfo(System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.Label>? value);

Parameters

value System.Collections.Generic.IReadOnlyList<Label>

The value to set.

Returns

System.Threading.Tasks.Task

SceneLayer.SetLabelsVisible(Nullable) Method

Asynchronously set the value of the LabelsVisible property after render.

public System.Threading.Tasks.Task SetLabelsVisible(System.Nullable<bool> value);

Parameters

value System.Nullable<System.Boolean>

The value to set.

Returns

System.Threading.Tasks.Task

SceneLayer.SetLegendEnabled(Nullable) Method

Asynchronously set the value of the LegendEnabled property after render.

public System.Threading.Tasks.Task SetLegendEnabled(System.Nullable<bool> value);

Parameters

value System.Nullable<System.Boolean>

The value to set.

Returns

System.Threading.Tasks.Task

SceneLayer.SetMaxScale(Nullable) Method

Asynchronously set the value of the MaxScale property after render.

public System.Threading.Tasks.Task SetMaxScale(System.Nullable<double> value);

Parameters

value System.Nullable<System.Double>

The value to set.

Implements SetMaxScale(Nullable<double>)

Returns

System.Threading.Tasks.Task

SceneLayer.SetMinScale(Nullable) Method

Asynchronously set the value of the MinScale property after render.

public System.Threading.Tasks.Task SetMinScale(System.Nullable<double> value);

Parameters

value System.Nullable<System.Double>

The value to set.

Implements SetMinScale(Nullable<double>)

Returns

System.Threading.Tasks.Task

SceneLayer.SetObjectIdField(string) Method

Asynchronously set the value of the ObjectIdField property after render.

public System.Threading.Tasks.Task SetObjectIdField(string? value);

Parameters

value System.String

The value to set.

Returns

System.Threading.Tasks.Task

SceneLayer.SetOutFields(IReadOnlyList) Method

Asynchronously set the value of the OutFields property after render.

public System.Threading.Tasks.Task SetOutFields(System.Collections.Generic.IReadOnlyList<string>? value);

Parameters

value System.Collections.Generic.IReadOnlyList<System.String>

The value to set.

Returns

System.Threading.Tasks.Task

SceneLayer.SetPopupEnabled(Nullable) Method

Asynchronously set the value of the PopupEnabled property after render.

public System.Threading.Tasks.Task SetPopupEnabled(System.Nullable<bool> value);

Parameters

value System.Nullable<System.Boolean>

The value to set.

Returns

System.Threading.Tasks.Task

SceneLayer.SetPopupTemplate(PopupTemplate) Method

Asynchronously set the value of the PopupTemplate property after render.

public System.Threading.Tasks.Task SetPopupTemplate(dymaptic.GeoBlazor.Core.Components.Popups.PopupTemplate? value);

Parameters

value PopupTemplate

The value to set.

Returns

System.Threading.Tasks.Task

SceneLayer.SetPortalItem(PortalItem) Method

Asynchronously set the value of the PortalItem property after render.

public System.Threading.Tasks.Task SetPortalItem(dymaptic.GeoBlazor.Core.Components.PortalItem? value);

Parameters

value PortalItem

The value to set.

Implements SetPortalItem(PortalItem)

Returns

System.Threading.Tasks.Task

SceneLayer.SetRenderer(Renderer) Method

Asynchronously set the value of the Renderer property after render.

public System.Threading.Tasks.Task SetRenderer(dymaptic.GeoBlazor.Core.Components.Renderers.Renderer? value);

Parameters

value Renderer

The value to set.

Returns

System.Threading.Tasks.Task

SceneLayer.SetSceneServiceLayerId(Nullable) Method

Asynchronously set the value of the SceneServiceLayerId property after render.

public System.Threading.Tasks.Task SetSceneServiceLayerId(System.Nullable<long> value);

Parameters

value System.Nullable<System.Int64>

The value to set.

Implements SetSceneServiceLayerId(Nullable<long>)

Returns

System.Threading.Tasks.Task

SceneLayer.SetScreenSizePerspectiveEnabled(Nullable) Method

Asynchronously set the value of the ScreenSizePerspectiveEnabled property after render.

public System.Threading.Tasks.Task SetScreenSizePerspectiveEnabled(System.Nullable<bool> value);

Parameters

value System.Nullable<System.Boolean>

The value to set.

Returns

System.Threading.Tasks.Task

SceneLayer.SetSpatialReference(SpatialReference) Method

Asynchronously set the value of the SpatialReference property after render.

public System.Threading.Tasks.Task SetSpatialReference(dymaptic.GeoBlazor.Core.Components.SpatialReference? value);

Parameters

value SpatialReference

The value to set.

Implements SetSpatialReference(SpatialReference)

Returns

System.Threading.Tasks.Task

SceneLayer.SetTimeExtent(TimeExtent) Method

Asynchronously set the value of the TimeExtent property after render.

public System.Threading.Tasks.Task SetTimeExtent(dymaptic.GeoBlazor.Core.Components.TimeExtent? value);

Parameters

value TimeExtent

The value to set.

Implements SetTimeExtent(TimeExtent)

Returns

System.Threading.Tasks.Task

SceneLayer.SetTimeInfo(TimeInfo) Method

Asynchronously set the value of the TimeInfo property after render.

public System.Threading.Tasks.Task SetTimeInfo(dymaptic.GeoBlazor.Core.Components.TimeInfo? value);

Parameters

value TimeInfo

The value to set.

Implements SetTimeInfo(TimeInfo)

Returns

System.Threading.Tasks.Task

SceneLayer.SetTimeOffset(TimeInterval) Method

Asynchronously set the value of the TimeOffset property after render.

public System.Threading.Tasks.Task SetTimeOffset(dymaptic.GeoBlazor.Core.Components.TimeInterval? value);

Parameters

value TimeInterval

The value to set.

Implements SetTimeOffset(TimeInterval)

Returns

System.Threading.Tasks.Task

SceneLayer.SetUrl(string) Method

Asynchronously set the value of the Url property after render.

public System.Threading.Tasks.Task SetUrl(string? value);

Parameters

value System.String

The value to set.

Implements SetUrl(string)

Returns

System.Threading.Tasks.Task

SceneLayer.SetUseViewTime(Nullable) Method

Asynchronously set the value of the UseViewTime property after render.

public System.Threading.Tasks.Task SetUseViewTime(System.Nullable<bool> value);

Parameters

value System.Nullable<System.Boolean>

The value to set.

Returns

System.Threading.Tasks.Task

SceneLayer.ValidateRequiredGeneratedChildren() Method

Validates source-generated child components.

public override void ValidateRequiredGeneratedChildren();

Implements ValidateRequiredGeneratedChildren()