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

Class TenantAdministrationWorkflowRequest

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

Namespace: Cephalon.MultiTenancy.Governance.Services
Assembly: Cephalon.MultiTenancy.Governance.dll

Describes one host-driven tenant-administration workflow command.

public sealed class TenantAdministrationWorkflowRequest

objectTenantAdministrationWorkflowRequest

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

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)

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.

Gets the actor that requested the command when known.

public string? Actor { get; }

string?

Gets the UTC timestamp used for the command.

public DateTimeOffset? AtUtc { get; }

DateTimeOffset?

Gets the tenant-administration command to apply.

public string Command { get; }

string

Gets the optional correlation identifier for the command.

public string? CorrelationId { get; }

string?

Gets the optional operator-facing membership or invitation name.

public string? DisplayName { get; }

string?

Gets the optional UTC timestamp when a granted membership becomes active.

public DateTimeOffset? EffectiveFromUtc { get; }

DateTimeOffset?

Gets the optional UTC timestamp when the membership or invitation expires.

public DateTimeOffset? ExpiresAtUtc { get; }

DateTimeOffset?

Gets the invitation identifier for invitation commands.

public string? InvitationId { get; }

string?

Gets the invitee identifier for invitation commands.

public string? InviteeId { get; }

string?

Gets the invitee kind for invitation commands.

public string? InviteeKind { get; }

string?

Gets optional command metadata.

public IReadOnlyDictionary<string, string> Metadata { get; }

IReadOnlyDictionary<string, string>

Gets the principal identifier for membership commands.

public string? PrincipalId { get; }

string?

Gets the principal kind for membership commands.

public string? PrincipalKind { get; }

string?

Gets the optional operator-facing command reason.

public string? Reason { get; }

string?

Gets the tenant-local roles associated with the membership or invitation.

public IReadOnlyList<string> Roles { get; }

IReadOnlyList<string>

Gets the stable tenant identifier.

public string TenantId { get; }

string