Skip to main content
Version: 0.9.0 (next)

JoinHubAsMemberOptions class

What Runtime.JoinHubAsMember hands to the hub on this PC.

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

public sealed class JoinHubAsMemberOptions

Constructors​

JoinHubAsMemberOptions(MemberHubInvitation)​

public JoinHubAsMemberOptions(MemberHubInvitation invitation)

Parameters

NameTypeDescription
invitationMemberHubInvitation

Properties​

MemberDescription
InvitationThe invitation, as MemberHubInvitation.Deserialize returned it. Borrowed for the call.
HubStartTimeoutHow long to wait for a hub this call started. Unset: 60 s.
RestartTimeoutHow long to wait for the hub to come back as a member after its restart. Unset: 120 s. On a timeout the join stays committed; calling again succeeds once the hub is back.

Invitation​

The invitation, as MemberHubInvitation.Deserialize returned it. Borrowed for the call.

public MemberHubInvitation Invitation { get; set; }

Value: MemberHubInvitation

HubStartTimeout​

How long to wait for a hub this call started. Unset: 60 s.

public TimeSpan? HubStartTimeout { get; set; }

Value: TimeSpan?

RestartTimeout​

How long to wait for the hub to come back as a member after its restart. Unset: 120 s. On a timeout the join stays committed; calling again succeeds once the hub is back.

public TimeSpan? RestartTimeout { get; set; }

Value: TimeSpan?