1. Stylelabs.M.Framework.Essentials.LoadOptions

Class CultureLoadOption

Defines a culture load option.

Inheritance

object

CultureLoadOption

Implements

ICultureLoadOption

ILoadOption

Namespace: StylelabsStylelabs.MStylelabs.M.FrameworkStylelabs.M.Framework.EssentialsLoadOptions

Assembly: Stylelabs.M.Sdk.dll

Syntax

public class CultureLoadOption : ICultureLoadOption, ILoadOption

Constructors

CultureLoadOption()

Initializes a new instance of the CultureLoadOption class. Defaults to LoadOption.None .

Declaration

public CultureLoadOption()

CultureLoadOption(params CultureInfo[])

Initializes a new instance of the CultureLoadOption class.

Declaration

public CultureLoadOption(params CultureInfo[] cultures)

Parameters

TypeNameDescription
CultureInfoculturesCultures.

CultureLoadOption(IEnumerable)

Initializes a new instance of the CultureLoadOption class.

Declaration

public CultureLoadOption(IEnumerable<CultureInfo> cultures)

Parameters

TypeNameDescription
IEnumerable<>CultureInfoculturesCultures.

CultureLoadOption(IEnumerable)

Initializes a new instance of the CultureLoadOption class.

Declaration

public CultureLoadOption(IEnumerable<string> cultures)

Parameters

TypeNameDescription
IEnumerable<>stringculturesCultures by locale identifier (LCID).

CultureLoadOption(params string[])

Initializes a new instance of the CultureLoadOption class.

Declaration

public CultureLoadOption(params string[] cultures)

Parameters

TypeNameDescription
stringculturesCultures by locale identifier (LCID).

Properties

All

Gets all cultures registered in Content Hub.

Declaration

public static ICultureLoadOption All { get; }

Property Value

TypeDescription
ICultureLoadOption

Cultures

Gets or sets a list of cultures names that need to be loaded. This is only useful when LoadOption is Custom.

Declaration

public CultureInfo[] Cultures { get; set; }

Property Value

TypeDescription
CultureInfo

Default

Gets the default culture in Content Hub.

Declaration

public static ICultureLoadOption Default { get; }

Property Value

TypeDescription
ICultureLoadOption

Gets or sets the load option.

Declaration

public LoadOption LoadOption { get; set; }

Property Value

TypeDescription
LoadOption

None

Gets no cultures.

Declaration

public static ICultureLoadOption None { get; }

Property Value

TypeDescription
ICultureLoadOption

Methods

DeepClone()

Creates a deep clone of this instance.

Declaration

public ICultureLoadOption DeepClone()

Returns

DeepEquals(ICultureLoadOption)

Checks if this instance of ICultureLoadOption is equal to other.

Declaration

public bool DeepEquals(ICultureLoadOption other)

Parameters

TypeNameDescription
ICultureLoadOptionotherTeh ICultureLoadOption.

Returns

TypeDescription
boollangword_csharp_True if the instances are equal; otherwise langword_csharp_False.

Implements

ICultureLoadOption

ILoadOption

If you have suggestions for improving this article, let us know!