Class TeamMailUpdatedEventArgs
- Namespace
- Tharga.Team
- Assembly
- Tharga.Team.dll
Something happened to a received mail: enough to update a counter or re-read one mail, deliberately not its content.
public sealed class TeamMailUpdatedEventArgs : EventArgs
- Inheritance
-
TeamMailUpdatedEventArgs
- Inherited Members
Properties
AffectsPostmaster
Whether the change alters what the postmaster holds: mail it took in, archived or restored, which carry no team, and mail it routed to a team, which carries the team it went to and is how a mail leaves the list.
public bool AffectsPostmaster { get; }
Property Value
Remarks
The rule a host relaying changes to several instances applies to decide which to send on to the staff who read the postmaster. Testing TeamKey for null alone misses the routed mail, which would stay in other instances' lists until they were read again.
Change
public required TeamMailChange Change { get; init; }
Property Value
MailId
public required string MailId { get; init; }
Property Value
TeamKey
The team the mail belongs to now; null while the postmaster holds it.
public string TeamKey { get; init; }