ข้ามไปยังเนื้อหา

Class DatabaseMigrationOperationalExecutionGroupCommandBatch

เนื้อหานี้ยังไม่ได้แปลเป็นภาษาไทย แสดงเป็นภาษาอังกฤษแทน

Namespace: Cephalon.Abstractions.Data
Assembly: Cephalon.Abstractions.dll

Describes one combined command-batch template derived from the selected command path of an engine-owned execution group.

public sealed class DatabaseMigrationOperationalExecutionGroupCommandBatch

objectDatabaseMigrationOperationalExecutionGroupCommandBatch

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()

DatabaseMigrationOperationalExecutionGroupCommandBatch(string, string, string, string, int, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<string>?)

Section titled “ DatabaseMigrationOperationalExecutionGroupCommandBatch(string, string, string, string, int, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<string>?)”

Creates a new execution-group command-batch template.

public DatabaseMigrationOperationalExecutionGroupCommandBatch(string id, string displayName, string description, string commandTemplate, int commandCount, IReadOnlyList<string>? databaseMigrationIds = null, IReadOnlyList<string>? commandIds = null, IReadOnlyList<string>? toolIds = null, IReadOnlyList<string>? workingDirectoryHints = null)

id string

The stable batch identifier such as production or manual.

displayName string

The operator-facing batch name.

description string

The human-readable batch description.

commandTemplate string

The ordered combined command template for this execution-group path.

commandCount int

The number of command entries represented in this batch.

databaseMigrationIds IReadOnlyList<string>?

The logical migration targets represented in this batch, in execution order.

commandIds IReadOnlyList<string>?

The stable command identifiers represented in this batch, in encounter order.

toolIds IReadOnlyList<string>?

The stable operator tool identifiers represented in this batch, in encounter order.

workingDirectoryHints IReadOnlyList<string>?

The working-directory hints represented in this batch, in encounter order.

Gets the number of command entries represented in this batch.

public int CommandCount { get; }

int

Gets the stable command identifiers represented in this batch, in encounter order.

public IReadOnlyList<string> CommandIds { get; }

IReadOnlyList<string>

Gets the ordered combined command template for this execution-group path.

public string CommandTemplate { get; }

string

Gets the logical migration targets represented in this batch, in execution order.

public IReadOnlyList<string> DatabaseMigrationIds { get; }

IReadOnlyList<string>

Gets the human-readable batch description.

public string Description { get; }

string

Gets the operator-facing batch name.

public string DisplayName { get; }

string

Gets the stable batch identifier such as production or manual.

public string Id { get; }

string

Gets the single stable operator tool identifier when the batch uses only one tool.

public string? PrimaryToolId { get; }

string?

Gets the single working-directory hint when every command in the batch uses the same working directory.

public string? PrimaryWorkingDirectoryHint { get; }

string?

Gets the stable operator tool identifiers represented in this batch, in encounter order.

public IReadOnlyList<string> ToolIds { get; }

IReadOnlyList<string>

Gets the working-directory hints represented in this batch, in encounter order.

public IReadOnlyList<string> WorkingDirectoryHints { get; }

IReadOnlyList<string>