Skip to main content
Version: 0.9.0 (next)

MemberHubInvitationOptions class

What Runtime.CreateMemberHubInvitation asks the primary hub for.

Namespace: Quaternar.Qaros · Assembly: Quaternar.Qaros.dll

public sealed class MemberHubInvitationOptions

Properties​

MemberDescription
LifetimeHow long the invitation can be used. Unset: 24 h. At most 7 days.
MaxUsesHow many hubs may join with it. 0: 1. At most 64, and never more than the app's quota left.
PermissionsWhat it permits. MemberHubInvitationPermissions.None: the defaults.
LabelOptional UTF-8 label of at most 64 bytes, shown in the primary's visualizer.

Lifetime​

How long the invitation can be used. Unset: 24 h. At most 7 days.

public TimeSpan? Lifetime { get; set; }

Value: TimeSpan?

MaxUses​

How many hubs may join with it. 0: 1. At most 64, and never more than the app's quota left.

public uint MaxUses { get; set; }

Value: uint

Permissions​

What it permits. MemberHubInvitationPermissions.None: the defaults.

public MemberHubInvitationPermissions Permissions { get; set; }

Value: MemberHubInvitationPermissions

Label​

Optional UTF-8 label of at most 64 bytes, shown in the primary's visualizer.

public string? Label { get; set; }

Value: string