Domain Detective

API Reference

Class

ImapAttachmentIngestor

Namespace DomainDetective.TimeSeries
Assembly DomainDetective
Modifiers static

Provides imap attachment ingestor functionality.

Inheritance

  • Object
  • ImapAttachmentIngestor

Methods

public static async Task<ImapAttachmentIngestResult<T>> IngestAsync<T>(ImapAttachmentIngestOptions options, Func<String, Boolean> includeAttachmentFileName, Func<Stream, String, CancellationToken, Task<T>> parseAsync, CancellationToken cancellationToken = null) #
Returns: Task<ImapAttachmentIngestResult<T>>

Type Parameters

T

Parameters

options ImapAttachmentIngestOptions requiredposition: 0
includeAttachmentFileName Func<String, Boolean> requiredposition: 1
parseAsync Func<Stream, String, CancellationToken, Task<T>> requiredposition: 2
cancellationToken CancellationToken = null optionalposition: 3
IngestAsync``1(DomainDetective.TimeSeries.ImapAttachmentIngestOptions options, System.Func{System.String,System.Boolean} includeAttachmentFileName, System.Func{System.IO.Stream,System.String,System.Threading.CancellationToken,System.Threading.Tasks.Task{``0}} parseAsync, System.Threading.CancellationToken cancellationToken) #

Executes the ingest async<t> operation.

Parameters

options DomainDetective.TimeSeries.ImapAttachmentIngestOptions required
includeAttachmentFileName System.Func{System.String,System.Boolean} required
parseAsync System.Func{System.IO.Stream,System.String,System.Threading.CancellationToken,System.Threading.Tasks.Task{``0}} required
cancellationToken System.Threading.CancellationToken required
{{ include "footer" }}