Class CellTrafficAutomationSettings
เนื้อหานี้ยังไม่ได้แปลเป็นภาษาไทย แสดงเป็นภาษาอังกฤษแทน
Namespace: Cephalon.Engine.Configuration
Assembly: Cephalon.Engine.dll
Describes configuration-driven cell traffic-automation settings for a Cephalon app.
public sealed class CellTrafficAutomationSettingsInheritance
Section titled “Inheritance”object ← CellTrafficAutomationSettings
Inherited Members
Section titled “Inherited Members”object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()
Constructors
Section titled “Constructors”CellTrafficAutomationSettings(string?, string?, string?, string?, IReadOnlyList<CellTrafficAutomationRouteSettings>?)
Section titled “ CellTrafficAutomationSettings(string?, string?, string?, string?, IReadOnlyList<CellTrafficAutomationRouteSettings>?)”Creates cell traffic-automation settings.
public CellTrafficAutomationSettings(string? defaultAutomationMode = null, string? defaultTriggerMode = null, string? defaultActionMode = null, string? defaultMaterializationMode = null, IReadOnlyList<CellTrafficAutomationRouteSettings>? routes = null)Parameters
Section titled “Parameters”defaultAutomationMode string?
The default normalized automation posture for active governed routes.
defaultTriggerMode string?
The default normalized trigger posture for active governed routes.
defaultActionMode string?
The default normalized action posture for active governed routes.
defaultMaterializationMode string?
The default normalized materialization posture for active governed routes.
routes IReadOnlyList<CellTrafficAutomationRouteSettings>?
The route-specific cell traffic-automation overrides.
CellTrafficAutomationSettings(string?, string?, string?, string?, string?, IReadOnlyList<string>?, IReadOnlyList<CellTrafficAutomationRouteSettings>?)
Section titled “ CellTrafficAutomationSettings(string?, string?, string?, string?, string?, IReadOnlyList<string>?, IReadOnlyList<CellTrafficAutomationRouteSettings>?)”Creates cell traffic-automation settings with provider and edge defaults.
public CellTrafficAutomationSettings(string? defaultAutomationMode, string? defaultTriggerMode, string? defaultActionMode, string? defaultMaterializationMode, string? defaultProviderId, IReadOnlyList<string>? defaultEdgeNodeIds = null, IReadOnlyList<CellTrafficAutomationRouteSettings>? routes = null)Parameters
Section titled “Parameters”defaultAutomationMode string?
The default normalized automation posture for active governed routes.
defaultTriggerMode string?
The default normalized trigger posture for active governed routes.
defaultActionMode string?
The default normalized action posture for active governed routes.
defaultMaterializationMode string?
The default normalized materialization posture for active governed routes.
defaultProviderId string?
The optional default external provider or control-plane identifier.
defaultEdgeNodeIds IReadOnlyList<string>?
The optional default edge-node identifiers.
routes IReadOnlyList<CellTrafficAutomationRouteSettings>?
The route-specific cell traffic-automation overrides.
Properties
Section titled “Properties”DefaultActionMode
Section titled “ DefaultActionMode”Gets the default normalized action posture for active governed routes.
public string? DefaultActionMode { get; }Property Value
Section titled “Property Value”DefaultAutomationMode
Section titled “ DefaultAutomationMode”Gets the default normalized automation posture for active governed routes.
public string? DefaultAutomationMode { get; }Property Value
Section titled “Property Value”DefaultEdgeNodeIds
Section titled “ DefaultEdgeNodeIds”Gets the optional default edge-node identifiers.
public IReadOnlyList<string> DefaultEdgeNodeIds { get; }Property Value
Section titled “Property Value”DefaultMaterializationMode
Section titled “ DefaultMaterializationMode”Gets the default normalized materialization posture for active governed routes.
public string? DefaultMaterializationMode { get; }Property Value
Section titled “Property Value”DefaultProviderId
Section titled “ DefaultProviderId”Gets the optional default external provider or control-plane identifier.
public string? DefaultProviderId { get; }Property Value
Section titled “Property Value”DefaultTriggerMode
Section titled “ DefaultTriggerMode”Gets the default normalized trigger posture for active governed routes.
public string? DefaultTriggerMode { get; }Property Value
Section titled “Property Value”Gets an empty cell traffic-automation settings instance.
public static CellTrafficAutomationSettings Empty { get; }Property Value
Section titled “Property Value”HasDefaultValues
Section titled “ HasDefaultValues”Gets a value indicating whether any default traffic-automation values were explicitly supplied.
public bool HasDefaultValues { get; }Property Value
Section titled “Property Value”HasValues
Section titled “ HasValues”Gets a value indicating whether any cell traffic-automation settings were explicitly supplied.
public bool HasValues { get; }Property Value
Section titled “Property Value”Routes
Section titled “ Routes”Gets the route-specific cell traffic-automation overrides.
public IReadOnlyList<CellTrafficAutomationRouteSettings> Routes { get; }Property Value
Section titled “Property Value”IReadOnlyList<CellTrafficAutomationRouteSettings>
Methods
Section titled “Methods”FromSection(IConfigurationSection?)
Section titled “ FromSection(IConfigurationSection?)”Reads cell traffic-automation settings from the supplied configuration section.
public static CellTrafficAutomationSettings FromSection(IConfigurationSection? section)Parameters
Section titled “Parameters”section IConfigurationSection?
The configuration section that contains the cell traffic-automation settings.
Returns
Section titled “Returns”The parsed cell traffic-automation settings.