Class TenantGovernanceActionWorkflowRequest
เนื้อหานี้ยังไม่ได้แปลเป็นภาษาไทย แสดงเป็นภาษาอังกฤษแทน
Namespace: Cephalon.MultiTenancy.Governance.Services
Assembly: Cephalon.MultiTenancy.Governance.dll
Describes one tenant-governance action workflow transition request.
public sealed class TenantGovernanceActionWorkflowRequestInheritance
Section titled “Inheritance”object ← TenantGovernanceActionWorkflowRequest
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”TenantGovernanceActionWorkflowRequest(string, string, string, string?, string?, string?, string?, string?, string?, DateTimeOffset?, DateTimeOffset?, string?, IReadOnlyDictionary<string, string>?)
Section titled “ TenantGovernanceActionWorkflowRequest(string, string, string, string?, string?, string?, string?, string?, string?, DateTimeOffset?, DateTimeOffset?, string?, IReadOnlyDictionary<string, string>?)”Creates a tenant-governance action workflow transition request.
public TenantGovernanceActionWorkflowRequest(string command, string tenantId, string actionId, string? actionKind = null, string? subjectKind = null, string? subjectId = null, string? displayName = null, string? actor = null, string? reason = null, DateTimeOffset? atUtc = null, DateTimeOffset? expiresAtUtc = null, string? correlationId = null, IReadOnlyDictionary<string, string>? metadata = null)Parameters
Section titled “Parameters”command string
The workflow command to apply.
tenantId string
The tenant identifier to transition.
actionId string
The governance action identifier to transition.
actionKind string?
The optional governance action kind.
subjectKind string?
The optional subject kind affected by the action.
subjectId string?
The optional subject identifier affected by the action.
displayName string?
The optional operator-facing action name.
actor string?
The actor that requested the workflow transition when known.
reason string?
The optional operator-facing transition reason.
atUtc DateTimeOffset?
The UTC timestamp used for the transition. The runtime clock is used when omitted.
expiresAtUtc DateTimeOffset?
The optional UTC timestamp when the action expires.
correlationId string?
The optional correlation identifier for the workflow transition.
metadata IReadOnlyDictionary<string, string>?
Optional transition metadata.
Properties
Section titled “Properties”ActionId
Section titled “ ActionId”Gets the governance action identifier to transition.
public string ActionId { get; }Property Value
Section titled “Property Value”ActionKind
Section titled “ ActionKind”Gets the optional governance action kind.
public string? ActionKind { get; }Property Value
Section titled “Property Value”Gets the actor that requested the workflow transition when known.
public string? Actor { get; }Property Value
Section titled “Property Value”Gets the UTC timestamp used for the transition.
public DateTimeOffset? AtUtc { get; }Property Value
Section titled “Property Value”Command
Section titled “ Command”Gets the workflow command to apply.
public string Command { get; }Property Value
Section titled “Property Value”CorrelationId
Section titled “ CorrelationId”Gets the optional correlation identifier for the workflow transition.
public string? CorrelationId { get; }Property Value
Section titled “Property Value”DisplayName
Section titled “ DisplayName”Gets the optional operator-facing action name.
public string? DisplayName { get; }Property Value
Section titled “Property Value”ExpiresAtUtc
Section titled “ ExpiresAtUtc”Gets the optional UTC timestamp when the action expires.
public DateTimeOffset? ExpiresAtUtc { get; }Property Value
Section titled “Property Value”Metadata
Section titled “ Metadata”Gets optional transition metadata.
public IReadOnlyDictionary<string, string> Metadata { get; }Property Value
Section titled “Property Value”IReadOnlyDictionary<string, string>
Reason
Section titled “ Reason”Gets the optional operator-facing transition reason.
public string? Reason { get; }Property Value
Section titled “Property Value”SubjectId
Section titled “ SubjectId”Gets the optional subject identifier affected by the action.
public string? SubjectId { get; }Property Value
Section titled “Property Value”SubjectKind
Section titled “ SubjectKind”Gets the optional subject kind affected by the action.
public string? SubjectKind { get; }Property Value
Section titled “Property Value”TenantId
Section titled “ TenantId”Gets the tenant identifier to transition.
public string TenantId { get; }