Skip to content

mattermostevents MessageEventArgs

BigMakCode edited this page Aug 5, 2024 · 1 revision

MessageEventArgs Public class

Description

Update event message data.

Diagram

  flowchart LR
  classDef interfaceStyle stroke-dasharray: 5 5;
  classDef abstractStyle stroke-width:4px
  subgraph Mattermost.Events
  Mattermost.Events.MessageEventArgs[[MessageEventArgs]]
  end
  subgraph System
System.EventArgs[[EventArgs]]
  end
System.EventArgs --> Mattermost.Events.MessageEventArgs
Loading

Members

Properties

Public properties

Type Name Methods
CancellationToken CancellationToken
Cancellation token from IMattermostClient.StartReceivingAsync(System.Threading.CancellationToken)
get
IMattermostClient Client
Mattermost client instance.
get, set
PostUpdateInfo Message
Received message.
get

Details

Summary

Update event message data.

Inheritance

  • EventArgs

Constructors

MessageEventArgs

internal MessageEventArgs(IMattermostClient mattermostBot, WebsocketMessage response, CancellationToken cancellationToken)
Arguments
Type Name Description
IMattermostClient mattermostBot
WebsocketMessage response
CancellationToken cancellationToken

Properties

Client

public IMattermostClient Client { get; set; }
Summary

Mattermost client instance.

CancellationToken

public CancellationToken CancellationToken { get; }
Summary

Cancellation token from IMattermostClient.StartReceivingAsync(System.Threading.CancellationToken)

Message

public PostUpdateInfo Message { get; }
Summary

Received message.

Generated with ModularDoc

Clone this wiki locally