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

Interface ITenantInvitationCatalog

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

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

Exposes the merged tenant-invitation set available to the active governance runtime.

public interface ITenantInvitationCatalog

Gets the effective invitation set after runtime storage, host options, and module contributors have all been applied.

IReadOnlyList<TenantInvitationDescriptor> Invitations { get; }

IReadOnlyList<TenantInvitationDescriptor>

Gets invitations by invitation identifier across all tenants.

IReadOnlyList<TenantInvitationDescriptor> GetByInvitationId(string invitationId)

invitationId string

The invitation identifier to resolve.

IReadOnlyList<TenantInvitationDescriptor>

The matching invitations.

Gets invitations for one invitee across all tenants.

IReadOnlyList<TenantInvitationDescriptor> GetByInviteeId(string inviteeId)

inviteeId string

The invitee identifier to resolve.

IReadOnlyList<TenantInvitationDescriptor>

The matching invitations.

Gets invitations by tenant and invitation identifier.

IReadOnlyList<TenantInvitationDescriptor> GetByTenantAndInvitation(string tenantId, string invitationId)

tenantId string

The tenant identifier to resolve.

invitationId string

The invitation identifier to resolve.

IReadOnlyList<TenantInvitationDescriptor>

The matching invitations.

Gets invitations for one tenant.

IReadOnlyList<TenantInvitationDescriptor> GetByTenantId(string tenantId)

tenantId string

The tenant identifier to resolve.

IReadOnlyList<TenantInvitationDescriptor>

The matching invitations.