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

object ← Neo4jDataOptions

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