Table of Contents

Class WebsiteChannelLanguageDomain

Namespace
CMS.Websites
Assembly
CMS.Websites.dll

Domains configured for one content language of a website channel.

public sealed record WebsiteChannelLanguageDomain
Inheritance
object
WebsiteChannelLanguageDomain
Extension Methods

Constructors

WebsiteChannelLanguageDomain(string, string, IReadOnlyList<string>)

Domains configured for one content language of a website channel.

public WebsiteChannelLanguageDomain(string LanguageName, string Domain, IReadOnlyList<string> Aliases)

Parameters

LanguageName string

Content language code.

Domain string

First configured domain of the language.

Aliases IReadOnlyList<string>

Remaining configured domains of the language, in configuration order.

Properties

Aliases

Remaining configured domains of the language, in configuration order.

public IReadOnlyList<string> Aliases { get; init; }

Property Value

IReadOnlyList<string>

Domain

First configured domain of the language.

public string Domain { get; init; }

Property Value

string

LanguageName

Content language code.

public string LanguageName { get; init; }

Property Value

string

Methods

Deconstruct(out string, out string, out IReadOnlyList<string>)

public void Deconstruct(out string LanguageName, out string Domain, out IReadOnlyList<string> Aliases)

Parameters

LanguageName string
Domain string
Aliases IReadOnlyList<string>

Equals(WebsiteChannelLanguageDomain?)

public bool Equals(WebsiteChannelLanguageDomain? other)

Parameters

other WebsiteChannelLanguageDomain

Returns

bool

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

ToString()

public override string ToString()

Returns

string

Operators

operator ==(WebsiteChannelLanguageDomain?, WebsiteChannelLanguageDomain?)

public static bool operator ==(WebsiteChannelLanguageDomain? left, WebsiteChannelLanguageDomain? right)

Parameters

left WebsiteChannelLanguageDomain
right WebsiteChannelLanguageDomain

Returns

bool

operator !=(WebsiteChannelLanguageDomain?, WebsiteChannelLanguageDomain?)

public static bool operator !=(WebsiteChannelLanguageDomain? left, WebsiteChannelLanguageDomain? right)

Parameters

left WebsiteChannelLanguageDomain
right WebsiteChannelLanguageDomain

Returns

bool