dymaptic.GeoBlazor.Core

dymaptic.GeoBlazor.Core.Components

TableDataSource Class

A table or feature class that resides in a registered workspace (either a folder or geodatabase).
ArcGIS Maps SDK for JavaScript

public class TableDataSource : dymaptic.GeoBlazor.Core.Components.DynamicDataSource,
dymaptic.GeoBlazor.Core.Interfaces.IDynamicDataLayerDataSource

Inheritance System.Object 🡒 Microsoft.AspNetCore.Components.ComponentBase 🡒 MapComponent 🡒 DynamicDataSource 🡒 TableDataSource

Implements IDynamicDataLayerDataSource

Constructors

TableDataSource() Constructor

Parameterless constructor for use as a Razor Component.

public TableDataSource();

TableDataSource(string, string, string) Constructor

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

public TableDataSource(string workspaceId, string dataSourceName, string? gdbVersion=null);

Parameters

workspaceId System.String

The workspace where the table resides as defined in the ArcGIS Server Manager.
ArcGIS Maps SDK for JavaScript

dataSourceName System.String

The name of the table in the registered workspace.
ArcGIS Maps SDK for JavaScript

gdbVersion System.String

References the geodatabase version if multiple versions exist in the geodatabase.
ArcGIS Maps SDK for JavaScript

Properties

TableDataSource.DataSourceName Property

The name of the table in the registered workspace.

public string? DataSourceName { get; set; }

Property Value

System.String

TableDataSource.GdbVersion Property

References the geodatabase version if multiple versions exist in the geodatabase.

public string? GdbVersion { get; set; }

Property Value

System.String

TableDataSource.Type Property

The name of the data source type.

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

Property Value

DynamicDataSourceType

TableDataSource.WorkspaceId Property

The workspace where the table resides as defined in the ArcGIS Server Manager.

public string? WorkspaceId { get; set; }

Property Value

System.String

Methods

TableDataSource.GetDataSourceName() Method

Asynchronously retrieve the current value of the DataSourceName property.

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

Returns

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

TableDataSource.GetGdbVersion() Method

Asynchronously retrieve the current value of the GdbVersion property.

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

Returns

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

TableDataSource.GetWorkspaceId() Method

Asynchronously retrieve the current value of the WorkspaceId property.

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

Returns

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

TableDataSource.SetDataSourceName(string) Method

Asynchronously set the value of the DataSourceName property after render.

public System.Threading.Tasks.Task SetDataSourceName(string value);

Parameters

value System.String

The value to set.

Returns

System.Threading.Tasks.Task

TableDataSource.SetGdbVersion(string) Method

Asynchronously set the value of the GdbVersion property after render.

public System.Threading.Tasks.Task SetGdbVersion(string value);

Parameters

value System.String

The value to set.

Returns

System.Threading.Tasks.Task

TableDataSource.SetWorkspaceId(string) Method

Asynchronously set the value of the WorkspaceId property after render.

public System.Threading.Tasks.Task SetWorkspaceId(string value);

Parameters

value System.String

The value to set.

Returns

System.Threading.Tasks.Task