Class TenantAdministrationWorkflowResult
เนื้อหานี้ยังไม่ได้แปลเป็นภาษาไทย แสดงเป็นภาษาอังกฤษแทน
Namespace: Cephalon.MultiTenancy.Governance.Services
Assembly: Cephalon.MultiTenancy.Governance.dll
Describes the result of one tenant-administration workflow command.
public sealed class TenantAdministrationWorkflowResultInheritance
Section titled “Inheritance”object ← TenantAdministrationWorkflowResult
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”TenantAdministrationWorkflowResult(string, string, string, string?, string, bool, DateTimeOffset, string?, string?, TenantMembershipDescriptor?, TenantInvitationDescriptor?, string, IReadOnlyDictionary<string, string>?)
Section titled “ TenantAdministrationWorkflowResult(string, string, string, string?, string, bool, DateTimeOffset, string?, string?, TenantMembershipDescriptor?, TenantInvitationDescriptor?, string, IReadOnlyDictionary<string, string>?)”Creates a tenant-administration workflow command result.
public TenantAdministrationWorkflowResult(string tenantId, string command, string targetKind, string? targetId, string outcome, bool applied, DateTimeOffset occurredAtUtc, string? previousStatus, string? currentStatus, TenantMembershipDescriptor? membership, TenantInvitationDescriptor? invitation, string reason, IReadOnlyDictionary<string, string>? metadata = null)Parameters
Section titled “Parameters”tenantId string
The stable tenant identifier targeted by the command.
command string
The tenant-administration command that was requested.
targetKind string
The kind of target affected by the command.
targetId string?
The stable target identifier affected by the command.
outcome string
The tenant-administration command outcome.
applied bool
A value indicating whether the command was fully applied.
occurredAtUtc DateTimeOffset
The UTC timestamp when the command was evaluated.
previousStatus string?
The target status before the command when a target existed.
currentStatus string?
The target status after the command when a target exists.
membership TenantMembershipDescriptor?
The resulting membership descriptor when a membership command produced one.
invitation TenantInvitationDescriptor?
The resulting invitation descriptor when an invitation command produced one.
reason string
The operator-facing command result reason.
metadata IReadOnlyDictionary<string, string>?
Optional result metadata.
Properties
Section titled “Properties”Applied
Section titled “ Applied”Gets a value indicating whether the command was fully applied.
public bool Applied { get; }Property Value
Section titled “Property Value”Command
Section titled “ Command”Gets the tenant-administration command that was requested.
public string Command { get; }Property Value
Section titled “Property Value”CurrentStatus
Section titled “ CurrentStatus”Gets the target status after the command when a target exists.
public string? CurrentStatus { get; }Property Value
Section titled “Property Value”Invitation
Section titled “ Invitation”Gets the resulting invitation descriptor when an invitation command produced one.
public TenantInvitationDescriptor? Invitation { get; }Property Value
Section titled “Property Value”Membership
Section titled “ Membership”Gets the resulting membership descriptor when a membership command produced one.
public TenantMembershipDescriptor? Membership { get; }Property Value
Section titled “Property Value”Metadata
Section titled “ Metadata”Gets optional result metadata.
public IReadOnlyDictionary<string, string> Metadata { get; }Property Value
Section titled “Property Value”IReadOnlyDictionary<string, string>
OccurredAtUtc
Section titled “ OccurredAtUtc”Gets the UTC timestamp when the command was evaluated.
public DateTimeOffset OccurredAtUtc { get; }Property Value
Section titled “Property Value”Outcome
Section titled “ Outcome”Gets the tenant-administration command outcome.
public string Outcome { get; }Property Value
Section titled “Property Value”PreviousStatus
Section titled “ PreviousStatus”Gets the target status before the command when a target existed.
public string? PreviousStatus { get; }Property Value
Section titled “Property Value”Reason
Section titled “ Reason”Gets the operator-facing command result reason.
public string Reason { get; }Property Value
Section titled “Property Value”TargetId
Section titled “ TargetId”Gets the stable target identifier affected by the command.
public string? TargetId { get; }Property Value
Section titled “Property Value”TargetKind
Section titled “ TargetKind”Gets the kind of target affected by the command.
public string TargetKind { get; }Property Value
Section titled “Property Value”TenantId
Section titled “ TenantId”Gets the stable tenant identifier targeted by the command.
public string TenantId { get; }