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

Class TenantInvitationValidationRequest

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

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

Describes one request to validate a tenant invitation.

public sealed class TenantInvitationValidationRequest

objectTenantInvitationValidationRequest

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

TenantInvitationValidationRequest(string, string, string?, string?, IReadOnlyList<string>?, DateTimeOffset?, string?, IReadOnlyDictionary<string, string>?)

Section titled “ TenantInvitationValidationRequest(string, string, string?, string?, IReadOnlyList<string>?, DateTimeOffset?, string?, IReadOnlyDictionary<string, string>?)”

Creates a tenant-invitation validation request.

public TenantInvitationValidationRequest(string tenantId, string invitationId, string? inviteeId = null, string? inviteeKind = null, IReadOnlyList<string>? requiredRoles = null, DateTimeOffset? atUtc = null, string? correlationId = null, IReadOnlyDictionary<string, string>? metadata = null)

tenantId string

The tenant identifier to validate.

invitationId string

The invitation identifier to validate.

inviteeId string?

The optional invitee identifier expected by the caller.

inviteeKind string?

The optional invitee kind expected by the caller.

requiredRoles IReadOnlyList<string>?

The optional tenant-local roles required for validation.

atUtc DateTimeOffset?

The UTC timestamp used for expiration evaluation. The runtime clock is used when omitted.

correlationId string?

The optional correlation identifier for the validation.

metadata IReadOnlyDictionary<string, string>?

Optional request metadata.

Gets the UTC timestamp used for expiration evaluation.

public DateTimeOffset? AtUtc { get; }

DateTimeOffset?

Gets the optional correlation identifier for the validation.

public string? CorrelationId { get; }

string?

Gets the invitation identifier to validate.

public string InvitationId { get; }

string

Gets the optional invitee identifier expected by the caller.

public string? InviteeId { get; }

string?

Gets the invitee kind expected by the caller.

public string InviteeKind { get; }

string

Gets optional request metadata.

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

IReadOnlyDictionary<string, string>

Gets the tenant-local roles required for validation.

public IReadOnlyList<string> RequiredRoles { get; }

IReadOnlyList<string>

Gets the tenant identifier to validate.

public string TenantId { get; }

string