Class TenantAdministrationWorkflowRequest
เนื้อหานี้ยังไม่ได้แปลเป็นภาษาไทย แสดงเป็นภาษาอังกฤษแทน
Namespace: Cephalon.MultiTenancy.Governance.Services
Assembly: Cephalon.MultiTenancy.Governance.dll
Describes one host-driven tenant-administration workflow command.
public sealed class TenantAdministrationWorkflowRequestInheritance
Section titled “Inheritance”object ← TenantAdministrationWorkflowRequest
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”TenantAdministrationWorkflowRequest(string, string, string?, string?, string?, string?, string?, string?, IReadOnlyList<string>?, string?, string?, DateTimeOffset?, DateTimeOffset?, DateTimeOffset?, string?, IReadOnlyDictionary<string, string>?)
Section titled “ TenantAdministrationWorkflowRequest(string, string, string?, string?, string?, string?, string?, string?, IReadOnlyList<string>?, string?, string?, DateTimeOffset?, DateTimeOffset?, DateTimeOffset?, string?, IReadOnlyDictionary<string, string>?)”Creates a tenant-administration workflow command request.
public TenantAdministrationWorkflowRequest(string command, string tenantId, string? principalId = null, string? principalKind = null, string? invitationId = null, string? inviteeId = null, string? inviteeKind = null, string? displayName = null, IReadOnlyList<string>? roles = null, string? actor = null, string? reason = null, DateTimeOffset? atUtc = null, DateTimeOffset? effectiveFromUtc = null, DateTimeOffset? expiresAtUtc = null, string? correlationId = null, IReadOnlyDictionary<string, string>? metadata = null)Parameters
Section titled “Parameters”command string
The tenant-administration command to apply.
tenantId string
The stable tenant identifier.
principalId string?
The principal identifier for membership commands.
principalKind string?
The principal kind for membership commands, such as user, group, service, or organization.
invitationId string?
The invitation identifier for invitation commands.
inviteeId string?
The invitee identifier for invitation commands.
inviteeKind string?
The invitee kind for invitation commands, such as user, group, service, or organization.
displayName string?
The optional operator-facing membership or invitation name.
roles IReadOnlyList<string>?
The tenant-local roles associated with the membership or invitation.
actor string?
The actor that requested the command when known.
reason string?
The optional operator-facing command reason.
atUtc DateTimeOffset?
The UTC timestamp used for the command. The runtime clock is used when omitted.
effectiveFromUtc DateTimeOffset?
The optional UTC timestamp when a granted membership becomes active.
expiresAtUtc DateTimeOffset?
The optional UTC timestamp when the membership or invitation expires.
correlationId string?
The optional correlation identifier for the command.
metadata IReadOnlyDictionary<string, string>?
Optional command metadata.
Properties
Section titled “Properties”Gets the actor that requested the command when known.
public string? Actor { get; }Property Value
Section titled “Property Value”Gets the UTC timestamp used for the command.
public DateTimeOffset? AtUtc { get; }Property Value
Section titled “Property Value”Command
Section titled “ Command”Gets the tenant-administration command to apply.
public string Command { get; }Property Value
Section titled “Property Value”CorrelationId
Section titled “ CorrelationId”Gets the optional correlation identifier for the command.
public string? CorrelationId { get; }Property Value
Section titled “Property Value”DisplayName
Section titled “ DisplayName”Gets the optional operator-facing membership or invitation name.
public string? DisplayName { get; }Property Value
Section titled “Property Value”EffectiveFromUtc
Section titled “ EffectiveFromUtc”Gets the optional UTC timestamp when a granted membership becomes active.
public DateTimeOffset? EffectiveFromUtc { get; }Property Value
Section titled “Property Value”ExpiresAtUtc
Section titled “ ExpiresAtUtc”Gets the optional UTC timestamp when the membership or invitation expires.
public DateTimeOffset? ExpiresAtUtc { get; }Property Value
Section titled “Property Value”InvitationId
Section titled “ InvitationId”Gets the invitation identifier for invitation commands.
public string? InvitationId { get; }Property Value
Section titled “Property Value”InviteeId
Section titled “ InviteeId”Gets the invitee identifier for invitation commands.
public string? InviteeId { get; }Property Value
Section titled “Property Value”InviteeKind
Section titled “ InviteeKind”Gets the invitee kind for invitation commands.
public string? InviteeKind { get; }Property Value
Section titled “Property Value”Metadata
Section titled “ Metadata”Gets optional command metadata.
public IReadOnlyDictionary<string, string> Metadata { get; }Property Value
Section titled “Property Value”IReadOnlyDictionary<string, string>
PrincipalId
Section titled “ PrincipalId”Gets the principal identifier for membership commands.
public string? PrincipalId { get; }Property Value
Section titled “Property Value”PrincipalKind
Section titled “ PrincipalKind”Gets the principal kind for membership commands.
public string? PrincipalKind { get; }Property Value
Section titled “Property Value”Reason
Section titled “ Reason”Gets the optional operator-facing command reason.
public string? Reason { get; }Property Value
Section titled “Property Value”Gets the tenant-local roles associated with the membership or invitation.
public IReadOnlyList<string> Roles { get; }Property Value
Section titled “Property Value”TenantId
Section titled “ TenantId”Gets the stable tenant identifier.
public string TenantId { get; }