Skip to content

Class Neo4jDataOptions

Namespace: Cephalon.Data.Neo4j.Configuration
Assembly: Cephalon.Data.Neo4j.dll

Options controlling how Cephalon.Data.Neo4j connects to Neo4j and registers data services.

public sealed class Neo4jDataOptions

objectNeo4jDataOptions

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()

The default Neo4j Bolt URI used when neither URI setting is supplied.

public const string DefaultUri = "bolt://localhost:7687"

string

The provider identifier used in capability and descriptor metadata.

public const string ProviderId = "neo4j"

string

The configuration section path used by default for Neo4j data settings.

public const string SectionPath = "Engine:Data:Neo4j"

string

Optional label prefix applied to all managed node labels (e.g. “cephalon_”).

public string LabelPrefix { get; set; }

string

Neo4j password.

public string Password { get; set; }

string

When true, registers backed by Neo4j :InboxReceipt nodes.

public bool RegisterInbox { get; set; }

bool

When true, registers backed by Neo4j :OutboxMessage nodes.

public bool RegisterOutbox { get; set; }

bool

The inline Neo4j Bolt URI (e.g. bolt://localhost:7687).

public string? Uri { get; set; }

string?

Use either or .

The root Uris entry name to resolve for Neo4j.

public string? UriName { get; set; }

string?

Use either or .

Neo4j username.

public string Username { get; set; }

string