• MARS Website
  • Core API
  • SmartOpenHamburg API
  • Model Components API
  • Common API
Show / Hide Table of Contents
  • Mars.Components
    • DependencyRegistrationModelling
  • Mars.Components.Agents
    • AbstractAgent
    • AbstractEntity
    • Agent
  • Mars.Components.Environments
    • AbstractEnvironment
    • AbstractGraphElement
    • AlwaysPassingNodeGuard
    • EntityLane<TEntity>
    • GeoEnvironment
    • GeoHashEnvironment<T>
    • IEnvironmentMediator
    • IModalChoiceResolver
    • PathHeuristics
    • SpatialEdge
    • SpatialGraphEntityExtensions
    • SpatialGraphEnvironment
    • SpatialGraphHelper
    • SpatialHashEnvironment<TEntity>
    • SpatialLane
    • SpatialNode
    • WorldIndexExtensions
  • Mars.Components.Environments.Cartesian
    • CartesianEnvironment<TEntity>
    • CollisionEnvironment<TCharacter, TObstacle>
    • CollisionKind
    • ConeExplorationView
    • ExplorationView
    • GeometryFactory
    • ICartesianEnvironment<TEntity>
    • ICharacter
    • ICollidable
    • ICollisionEnvironment<TCharacter, TObstacle>
    • IObstacle
    • IVisible
    • RayExplorationView
    • TrapezoidExploration
    • VisibilityKind
  • Mars.Components.Environments.Cartesian.Routing
    • CartesianRoutingService<TObstacle>
    • GeometryCoordinatesRoutingPointsGenerator
    • HomogenousRoutingPointsGenerator
    • IRoutingPointsGenerator
    • RandomRoutingPointsGenerator
    • SectionalRandomRoutingPointsGenerator
  • Mars.Components.Layers
    • AbstractActiveLayer
    • AbstractEnvelopedLayer
    • AbstractLayer
    • AbstractVectorFeature
    • AgentSchedulerLayer<TAgent, TLayer>
    • QuerySourceLoader
    • RasterLayer
    • SchedulerEntry
    • SchedulerLayer
    • VectorFeature
    • VectorLayer
    • VectorLayer<T>
    • VectorLayerHelper
  • Mars.Components.Layers.Temporal
    • IQueryFieldProvider
    • ITemporalObjectCatalog
    • ITemporalObjectIterator
    • TemporalCatalogFeature<TKey>
    • TemporalFeatureKind
    • TemporalMetadataLoader
  • Mars.Components.Services
    • AgentManager
  • Mars.Components.Services.Explorations
    • BoltzmannExploration
    • EpsilonGreedyExploration
    • IExplorationPolicy
    • RouletteWheelExploration
    • TabuSearchExploration
  • Mars.Components.Services.Learning
    • InfiniteQLearning
    • QLearning
    • Sarsa
  • Mars.Components.Services.Planning
    • ActionPlanResult
    • GoapAction
    • GoapAgentStates
    • GoapGoal
    • GoapPlanner
    • GoapStateKey<T>
    • GoapStateProperty
    • GoapStateProperty<TElement>
    • IGoapAction
    • IGoapAgentStates
    • IGoapGoal
    • IGoapPlanner
    • IGoapStateKey
    • StatesCommons
  • Mars.Components.Services.Planning.ActionCommons
    • AllGoalsSatisfiedAction
    • NoGoalReachableAction
  • Mars.Components.Starter
    • Command
    • CommandArgumentContainer
    • CommandParser
    • CommandSet
    • HelpCommand
    • Option
    • OptionContext
    • OptionException
    • OptionSet
    • OptionValueCollection
    • OptionValueType
    • SimulationStarter
  • Mars.Components.Starter.Exceptions
    • SimulationStartupException
  • Mars.Interfaces
    • IModelObject
    • ISimulationContainer
    • ISimulationContext
    • ISimulationModule
    • ISimulationState
    • IStepExecutionContext
    • SimulationContext
    • SimulationContext.WorkflowStateType
    • StepExecutionContext
  • Mars.Interfaces.Agents
    • IAgent
    • IAgent<TLayer>
    • IEntity
    • IMarsDslAgent
    • IModalCapabilitiesAgent
    • ISpatialGraphEntity
    • ITickClient
  • Mars.Interfaces.Annotations
    • ActiveConstructor
    • PropertyDescription
  • Mars.Interfaces.Data
    • AbstractDomainData
    • GeometryData
    • IDomainData
    • IGeometryData
    • IIdentifiableData
    • IMarsFeature
    • IRasterBandData
    • ISource
    • IStringData
    • IStringStructuredData
    • IStructuredData
    • IStructuredDataGeometry
    • IValueData
    • LayerInitData
    • RasterBandData
    • StringDataDto
    • StructuredData
    • VectorStructuredData
  • Mars.Interfaces.Environments
    • BoundingBox
    • DirectionType
    • EdgeExploreResult
    • EdgeStop
    • ExploreDirection
    • GeoPositionExtension
    • HighwayType
    • IEdge<TEdge, TNode>
    • IEntityLane<TEntity>
    • IEnvironment
    • IEnvironment<TEntity>
    • IGeoGridEnvironment<T>
    • IGraphEntity
    • IGraphEnvironment<TEdge, TNode>
    • INode<TEdge, TNode>
    • INodeGuard
    • IPositionable
    • IRoutePlanner
    • ISpatialEdge
    • ISpatialGraphEnvironment
    • ISpatialLane
    • ISpatialNode
    • LaneExploreResult
    • ModalChoice
    • MultimodalRoute
    • NodeIntegrationKind
    • Position
    • Route
    • RouteStop
    • Size
    • SpatialGraphExploreResult
    • SpatialModalityType
    • TrafficLightPhase
  • Mars.Interfaces.Layers
    • FinallySimulationStep
    • IChangingLayer
    • IDataContainer
    • IDataLayer
    • IDataSet
    • IEnvelopDataLayer
    • ILayer
    • IMarsDslLayer
    • IModalChoiceConsumer
    • InitSimulationStep
    • INotifyChangedSource<T>
    • IRaster<TValue>
    • IRasterLayer
    • ISteppedActiveLayer
    • IVectorFeature
    • IVectorLayer
    • IVectorLayer<T>
    • IVectorNode<TEntity>
    • RegisterAgent
    • UnregisterAgent
  • Mars.Interfaces.Model
    • ActiveTypeMapping
    • AgentMapping
    • AgentType
    • ConstructorType
    • ContainsOperator
    • DataContainer
    • DataType
    • EntityMapping
    • EntityType
    • Execution
    • FeatureType
    • Globals
    • IdentifiableElement
    • IndividualMapping
    • Input
    • InputConfiguration
    • LayerMapping
    • LayerType
    • ModelDescription
    • ModelElement
    • ObjectType
    • Output
    • OutputConfiguration
    • OutputFilter
    • OutputKind
    • OutputTargetType
    • ParameterMapping
    • Processing
    • ProcessingConfiguration
    • ProcessingTargetType
    • PropertyType
    • SimulationConfig
    • TimeSpanUnit
    • TimeSpanUnitExtensions
    • TypeElement
    • TypeMapping
  • Mars.Interfaces.Model.Converters
    • CultureConverter
    • SerializationTypeConverter
    • TimeSpanUnitConverter
  • Mars.Interfaces.Model.Exceptions
    • InvalidTypeException
    • MissingTypeException
  • Mars.Interfaces.Model.Options
    • AbstractEndpointOptions
    • AbstractFileOptions
    • AbstractOptions
    • AscOptions
    • CsvOptions
    • GeoJsonOptions
    • MongoOptions
    • MqttOptions
    • PostgresSqlOptions
    • RedisOptions
    • RelationalEndpointOptions
    • SerializationType
    • SocketOutputOptions
    • SpatialGraphOptions
    • SqLiteOptions
    • TripsOptions

Class AbstractEndpointOptions

Inheritance
System.Object
AbstractOptions
AbstractEndpointOptions
InputConfiguration
MongoOptions
MqttOptions
RedisOptions
RelationalEndpointOptions
SocketOutputOptions
OutputConfiguration
ProcessingConfiguration
Implements
System.IDisposable
Inherited Members
AbstractOptions.GlobalConfig
AbstractOptions.CultureInfo
AbstractOptions.NumberFormat
AbstractOptions.Dispose()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Mars.Interfaces.Model.Options
Assembly: Mars.Interfaces.dll
Syntax
public abstract class AbstractEndpointOptions : AbstractOptions, IDisposable

Constructors

| Improve this Doc View Source

AbstractEndpointOptions()

Declaration
protected AbstractEndpointOptions()

Fields

| Improve this Doc View Source

DefaultDatabase

Declaration
protected const string DefaultDatabase = "mars"
Field Value
Type Description
System.String
| Improve this Doc View Source

DefaultHost

Declaration
protected const string DefaultHost = "127.0.0.1"
Field Value
Type Description
System.String

Properties

| Improve this Doc View Source

ConnectionTimeout

Gets or sets the time out to wait for successful connection to the Host. Default is 30 minute
Declaration
[JsonProperty("connectionTimeout", NullValueHandling = NullValueHandling.Ignore)]
public TimeSpan ConnectionTimeout { get; set; }
Property Value
Type Description
System.TimeSpan
| Improve this Doc View Source

DatabaseName

Gets or sets the database or schema name to used. Default is the name of the model Name.
Declaration
[JsonProperty("databaseName", NullValueHandling = NullValueHandling.Ignore)]
public string DatabaseName { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

DistinctTable

Gets or sets the option to create new tables with a simulation execution specific suffix, to distinguish multiple results.
Declaration
[JsonProperty("distinctTable", NullValueHandling = NullValueHandling.Ignore)]
public bool DistinctTable { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

Host

Gets or sets the host of the target output
Declaration
[JsonProperty("host", NullValueHandling = NullValueHandling.Ignore)]
public string Host { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

HostPassword

Gets or sets the password of the HostUserName to be used when connecting to the Host.
Declaration
[JsonProperty("password", NullValueHandling = NullValueHandling.Ignore)]
public string HostPassword { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

HostUserName

Gets or sets the privileged username to be used when connecting to the Host.
Declaration
[JsonProperty("user", NullValueHandling = NullValueHandling.Ignore)]
public string HostUserName { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

OutputPath

Gets or sets the relative output path used to create simulation results.
Declaration
[JsonProperty("outputPath", NullValueHandling = NullValueHandling.Ignore)]
public string OutputPath { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

OverrideByConflict

Gets or sets the option, whether the relational mapper shall drop and apply a new migration when existing table does not exists; When this flag is set to false, a migration is always applied when the simulation is initializing.
Declaration
[JsonProperty("overrideByConflict", NullValueHandling = NullValueHandling.Ignore)]
public bool OverrideByConflict { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

Port

Gets or sets the target port on which to connect
Declaration
[JsonProperty("port", NullValueHandling = NullValueHandling.Ignore)]
public int Port { get; set; }
Property Value
Type Description
System.Int32
| Improve this Doc View Source

TryNormalize

Specifies, whether the relational mapper shall try to map each element in a normalized fashion or to use packed format of 1:1, 1:n, n:m relationships Default is false, since this make mapping and querying often much easier
Declaration
[JsonProperty("normalize", NullValueHandling = NullValueHandling.Ignore)]
public bool TryNormalize { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

UsingInMemory

Gets or sets the flag whether this SQLite shall be used as in memory database.
Declaration
[JsonProperty("isInMemory", NullValueHandling = NullValueHandling.Ignore)]
public bool UsingInMemory { get; set; }
Property Value
Type Description
System.Boolean

Implements

System.IDisposable

Extension Methods

Serializer.Save<T>(T, out Byte[], SerializerCompression)
Serializer.Save<T>(T, Stream, SerializerCompression)
Serializer.Save<T>(T, BinaryFormatter, Stream, SerializerCompression)
Serializer.Save<T>(T, String, SerializerCompression)
Serializer.Save<T>(T, String)
Matrix.Concatenate<T>(T, T[])
Matrix.Replace<T>(T, Object, Object)
DomainDataImporter.Import(Object, InputConfiguration)
ObjectSerialize.Serialize(Object)
Matrix.IsEqual(Object, Object, Decimal, Decimal)
  • Improve this Doc
  • View Source
In This Article
Back to top Copyright © MARS GROUP. HAW Hamburg