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
TableDataSource.GdbVersion Property
References the geodatabase version if multiple versions exist in the geodatabase.
public string? GdbVersion { get; set; }
Property Value
TableDataSource.Type Property
The name of the data source type.
public override dymaptic.GeoBlazor.Core.Enums.DynamicDataSourceType Type { get; }
Property Value
TableDataSource.WorkspaceId Property
The workspace where the table resides as defined in the ArcGIS Server Manager.
public string? WorkspaceId { get; set; }
Property Value
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
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
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.