Class StranglerFigMigrationSettings
เนื้อหานี้ยังไม่ได้แปลเป็นภาษาไทย แสดงเป็นภาษาอังกฤษแทน
Namespace: Cephalon.Engine.Configuration
Assembly: Cephalon.Engine.dll
Describes configuration-driven strangler-fig migration settings for a Cephalon app.
public sealed class StranglerFigMigrationSettingsInheritance
Section titled “Inheritance”object ← StranglerFigMigrationSettings
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”StranglerFigMigrationSettings(StranglerFigTarget?, string?, int?, IReadOnlyList<StranglerFigRoutePolicySettings>?)
Section titled “ StranglerFigMigrationSettings(StranglerFigTarget?, string?, int?, IReadOnlyList<StranglerFigRoutePolicySettings>?)”Initializes a new instance of the
public StranglerFigMigrationSettings(StranglerFigTarget? defaultTarget = null, string? defaultProgressState = null, int? defaultProgressPercent = null, IReadOnlyList<StranglerFigRoutePolicySettings>? routes = null)Parameters
Section titled “Parameters”defaultTarget StranglerFigTarget?
The default target to request for routes without an explicit route-level override.
defaultProgressState string?
The default normalized progress state for routes without an explicit route-level override.
defaultProgressPercent int?
The default normalized progress percent for routes without an explicit route-level override.
routes IReadOnlyList<StranglerFigRoutePolicySettings>?
The route-specific strangler-fig migration-policy entries.
Properties
Section titled “Properties”DefaultProgressPercent
Section titled “ DefaultProgressPercent”Gets the default normalized progress percent for routes without an explicit route-level override.
public int? DefaultProgressPercent { get; }Property Value
Section titled “Property Value”int?
DefaultProgressState
Section titled “ DefaultProgressState”Gets the default normalized progress state for routes without an explicit route-level override.
public string? DefaultProgressState { get; }Property Value
Section titled “Property Value”DefaultTarget
Section titled “ DefaultTarget”Gets the default target to request for routes without an explicit route-level override.
public StranglerFigTarget? DefaultTarget { get; }Property Value
Section titled “Property Value”StranglerFigTarget?
Gets an empty strangler-fig migration-settings instance.
public static StranglerFigMigrationSettings Empty { get; }Property Value
Section titled “Property Value”HasValues
Section titled “ HasValues”Gets a value indicating whether any strangler-fig migration settings were explicitly supplied.
public bool HasValues { get; }Property Value
Section titled “Property Value”Routes
Section titled “ Routes”Gets the route-specific strangler-fig migration-policy entries.
public IReadOnlyList<StranglerFigRoutePolicySettings> Routes { get; }Property Value
Section titled “Property Value”IReadOnlyList<StranglerFigRoutePolicySettings>
Methods
Section titled “Methods”FromSection(IConfigurationSection?)
Section titled “ FromSection(IConfigurationSection?)”Reads strangler-fig migration settings from the supplied configuration section.
public static StranglerFigMigrationSettings FromSection(IConfigurationSection? section)Parameters
Section titled “Parameters”section IConfigurationSection?
The configuration section that contains the strangler-fig migration settings.
Returns
Section titled “Returns”The parsed strangler-fig migration settings.