DocsMarshal.Workflow.ActivityLibrary.Email.Searchv 1.0.0.0

A library that contains activities to search emails in DocsMarshal.

The research consists of three main phases:
  • GetEmailSearch: the first fundamental step is to obtain the IQueryMail object which represents a query for the search of emails.This object is fundamental for all subsequent operations and is obtainable through the use of the GetMailSearch activity.
  • SetWhereFields: the second step is to set the various filters for the search using the SetWhere...Field activity of the type of the field you want to filter. These activities add conditions to the query directly updating the object passed in input.
  • MailSearch: the last step is to perform the actual search once the query has been created correctly. To carry out this operation, the MailSearch activity can be used: it executes the query and returns its result;

DocsMarshal.Workflow.ActivityLibrary.Email.GetEmailById

This activity allows to obtain an Email given its IdMail.


DocsMarshal.Workflow.ActivityLibrary.Email.GetMailSearch

This activity returns the base QueryMail object which is necessary for all search operations.


DocsMarshal.Workflow.ActivityLibrary.Email.GetResultFieldValueV2<T>

This activity allows to get a field value from the result of a query given its row index.


DocsMarshal.Workflow.ActivityLibrary.Email.MailSearch

This activity performs the search operation on emails given a QueryMail object and returns the results as a DataTable. It is also returned an ISearchResult object which has more precise informations about the results.


DocsMarshal.Workflow.ActivityLibrary.Email.SetSearchOrderByField

This activity allows you to set a field sort order before performing the search.


DocsMarshal.Workflow.ActivityLibrary.Email.SetWhereBoolField

This activity allows to add a condition on a Boolean field to an email search query.


DocsMarshal.Workflow.ActivityLibrary.Email.SetWhereDateTimeField

This activity allows to add a condition on a DateTime field to an email search query.


DocsMarshal.Workflow.ActivityLibrary.Email.SetWhereGuidField

This activity allows to add a condition on a Guid field to an email search query.


DocsMarshal.Workflow.ActivityLibrary.Email.SetWhereIntField

This activity allows to add a condition on an Integer field to an email search query.


DocsMarshal.Workflow.ActivityLibrary.Email.SetWhereStringField

This activity allows to add a condition on a String field to an email search query.