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 DatabaseMigrationOperationalExecutionGroupCommandBatchInheritance
Section titled “Inheritance”object ← DatabaseMigrationOperationalExecutionGroupCommandBatch
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”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)Parameters
Section titled “Parameters”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.
Properties
Section titled “Properties”CommandCount
Section titled “ CommandCount”Gets the number of command entries represented in this batch.
public int CommandCount { get; }Property Value
Section titled “Property Value”CommandIds
Section titled “ CommandIds”Gets the stable command identifiers represented in this batch, in encounter order.
public IReadOnlyList<string> CommandIds { get; }Property Value
Section titled “Property Value”CommandTemplate
Section titled “ CommandTemplate”Gets the ordered combined command template for this execution-group path.
public string CommandTemplate { get; }Property Value
Section titled “Property Value”DatabaseMigrationIds
Section titled “ DatabaseMigrationIds”Gets the logical migration targets represented in this batch, in execution order.
public IReadOnlyList<string> DatabaseMigrationIds { get; }Property Value
Section titled “Property Value”Description
Section titled “ Description”Gets the human-readable batch description.
public string Description { get; }Property Value
Section titled “Property Value”DisplayName
Section titled “ DisplayName”Gets the operator-facing batch name.
public string DisplayName { get; }Property Value
Section titled “Property Value”Gets the stable batch identifier such as production or manual.
public string Id { get; }Property Value
Section titled “Property Value”PrimaryToolId
Section titled “ PrimaryToolId”Gets the single stable operator tool identifier when the batch uses only one tool.
public string? PrimaryToolId { get; }Property Value
Section titled “Property Value”PrimaryWorkingDirectoryHint
Section titled “ PrimaryWorkingDirectoryHint”Gets the single working-directory hint when every command in the batch uses the same working directory.
public string? PrimaryWorkingDirectoryHint { get; }Property Value
Section titled “Property Value”ToolIds
Section titled “ ToolIds”Gets the stable operator tool identifiers represented in this batch, in encounter order.
public IReadOnlyList<string> ToolIds { get; }Property Value
Section titled “Property Value”WorkingDirectoryHints
Section titled “ WorkingDirectoryHints”Gets the working-directory hints represented in this batch, in encounter order.
public IReadOnlyList<string> WorkingDirectoryHints { get; }