Class MailService
Assembly: Glitch9.AIDevKit.Provider.Microsoft.Graph.dll
Syntax
public sealed class MailService : CrudServiceBase<GraphClient>, ICrudService
Constructors
|
Edit this page
View Source
MailService(GraphClient)
Declaration
public MailService(GraphClient client)
Parameters
Methods
|
Edit this page
View Source
ClearCache()
Declaration
|
Edit this page
View Source
DeleteMessageAsync(string, CancellationToken)
Declaration
public UniTask DeleteMessageAsync(string messageId, CancellationToken ct = default)
Parameters
Returns
|
Edit this page
View Source
GetMessageAsync(string, bool, CancellationToken)
Declaration
public UniTask<MailMessage> GetMessageAsync(string messageId, bool includeBody, CancellationToken ct = default)
Parameters
Returns
|
Edit this page
View Source
ListFoldersAsync(int, CancellationToken)
Declaration
public UniTask<GraphCollectionResponse<MailFolder>> ListFoldersAsync(int pageSize, CancellationToken ct = default)
Parameters
Returns
|
Edit this page
View Source
ListMessagesAsync(string, int, bool, bool?, DateTimeOffset?, DateTimeOffset?, string, CancellationToken)
Declaration
public UniTask<GraphCollectionResponse<MailMessage>> ListMessagesAsync(string folderId, int pageSize, bool includeBody, bool? isRead, DateTimeOffset? receivedFromUtc, DateTimeOffset? receivedToUtc, string containsText, CancellationToken ct = default)
Parameters
Returns
|
Edit this page
View Source
MarkReadAsync(string, bool, CancellationToken)
Declaration
public UniTask<MailMessage> MarkReadAsync(string messageId, bool isRead, CancellationToken ct = default)
Parameters
Returns
|
Edit this page
View Source
MoveAsync(string, string, CancellationToken)
Declaration
public UniTask<MailMessage> MoveAsync(string messageId, string destinationFolderId, CancellationToken ct = default)
Parameters
Returns
|
Edit this page
View Source
ReplyAsync(string, string, CancellationToken)
Declaration
public UniTask ReplyAsync(string messageId, string comment, CancellationToken ct = default)
Parameters
Returns
|
Edit this page
View Source
SearchMessagesAsync(string, string, int, bool, CancellationToken)
Declaration
public UniTask<GraphCollectionResponse<MailMessage>> SearchMessagesAsync(string folderId, string query, int pageSize, bool includeBody, CancellationToken ct = default)
Parameters
Returns
|
Edit this page
View Source
SendMailAsync(MailSendEnvelope, CancellationToken)
Declaration
public UniTask SendMailAsync(MailSendEnvelope payload, CancellationToken ct = default)
Parameters
Returns
Implements
Extension Methods