Table of Contents

Class CatalogRegistration

Namespace
Nexus.DataModel
Assembly
Nexus.Extensibility.dll

A catalog registration.

public record CatalogRegistration : IEquatable<CatalogRegistration>
Inheritance
CatalogRegistration
Implements
Inherited Members

Constructors

CatalogRegistration(string, string?, bool, string?, DateTime?, DateTime?)

A catalog registration.

public CatalogRegistration(string Path, string? Title, bool IsTransient = false, string? LinkTarget = null, DateTime? MinBegin = null, DateTime? MaxEnd = null)

Parameters

Path string

The absolute or relative path of the catalog.

Title string

A nullable title.

IsTransient bool

An optional boolean which indicates if the catalog and its children should be reloaded on each request.

LinkTarget string

An optional link target (i.e. another absolute catalog path) which makes this catalog a softlink.

MinBegin DateTime?

An optional begin date/time to limit the catalog registration.

MaxEnd DateTime?

An optional end date/time to limit the catalog registration.

Properties

IsTransient

Gets a boolean which indicates if the catalog and its children should be reloaded on each request.

public bool IsTransient { get; }

Property Value

bool

LinkTarget

An optional link target (i.e. another absolute catalog path) which makes this catalog a softlink.

public string? LinkTarget { get; init; }

Property Value

string

MaxEnd

An optional end date/time to limit the catalog registration.

public DateTime? MaxEnd { get; init; }

Property Value

DateTime?

MinBegin

An optional begin date/time to limit the catalog registration.

public DateTime? MinBegin { get; init; }

Property Value

DateTime?

Path

Gets the absolute or relative path of the catalog.

public string Path { get; init; }

Property Value

string

Title

Gets the nullable title.

public string? Title { get; }

Property Value

string