Table of Contents

Interface ISupportTypingNotifier

Namespace
Tharga.Team
Assembly
Tharga.Team.dll

Tells the host when somebody is writing in a support case, so the other side can show that an answer is on its way.

public interface ISupportTypingNotifier

Remarks

Apart from ISupportCaseNotifier, because nothing is stored. Every listener to a case change reads the case again; a signal several times a minute per writer would turn each into a query loop for a change that never happened.

A singleton raised on whichever thread reported it, carrying no authorization, exactly as ISupportCaseNotifier is: marshal with InvokeAsync, and unsubscribe in Dispose. Reporting goes through ReportTypingAsync(string, string, bool, CancellationToken), where only somebody who may write in the case is let through.

Methods

Notify(SupportCaseTypingEventArgs)

Announces it. Called by the toolkit; a host subscribes rather than raises.

void Notify(SupportCaseTypingEventArgs args)

Parameters

args SupportCaseTypingEventArgs

Events

Typing

Raised each time somebody reports writing in a case.

event EventHandler<SupportCaseTypingEventArgs> Typing

Event Type

EventHandler<SupportCaseTypingEventArgs>