Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

OutlookTask

Namespace OfficeIMO.Email
Assembly OfficeIMO.Email
Source revision 804a7612eee4 with working tree changes
Modifiers sealed

Typed Outlook task fields.

Inheritance

  • Object
  • OutlookTask

Usage

Explore 1 API references to this type

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Returned or exposed by 1

Constructors

public OutlookTask() #

Properties

public OutlookReminder Reminder { get; } #

Task reminder.

public DateTimeOffset? Start { get; set; } #

Task start.

public DateTimeOffset? Due { get; set; } #

Task due date.

public Int32? Status { get; set; } #

Task-status numeric value.

public Double? PercentComplete { get; set; } #

Completion ratio from zero through one.

public Boolean? IsComplete { get; set; } #

Whether the task is complete.

public String? Owner { get; set; } #

Task owner.

public TimeSpan? EstimatedEffort { get; set; } #

Estimated effort.

public TimeSpan? ActualEffort { get; set; } #

Actual effort.

public Boolean? SendUpdates { get; set; } #

Whether assignment updates should be sent.

public Boolean? SendStatusOnComplete { get; set; } #

Whether a completion report should be sent.

public Int32? Ownership { get; set; } #

Task ownership numeric value.

public Int32? AcceptanceState { get; set; } #

Task acceptance-state numeric value.

public Int32? Version { get; set; } #

Task version.

public Int32? State { get; set; } #

Task state numeric value.

public String? Assigner { get; set; } #

Task assigner.

public Boolean? IsTeamTask { get; set; } #

Whether this is a team task.

public Int32? Ordinal { get; set; } #

Task ordinal used for ordering.

public Boolean? IsRecurring { get; set; } #

Whether the task is recurring.

public Byte[]? RecurrenceState { get; set; } #

Opaque task RecurrencePattern payload retained for lossless processing.

public OutlookRecurrence? Recurrence { get; set; } #

Typed task recurrence. When present, MSG writing encodes this value instead of OutlookTask.RecurrenceState.

public Int32? ReminderDeltaMinutes { get; set; } #

Reminder lead time in minutes.

public Boolean? ReminderIsSet { get; set; } #

Whether a reminder is enabled.

public DateTimeOffset? ReminderTime { get; set; } #

Reminder reference time.

public DateTimeOffset? ReminderSignalTime { get; set; } #

Reminder signal time.

public DateTimeOffset? CommonStart { get; set; } #

Common start time.

public DateTimeOffset? CommonEnd { get; set; } #

Common end time.

public Int32? Mode { get; set; } #

Task mode numeric value.

public OutlookTaskCommunicationMode? CommunicationMode { get; set; } #

Typed assignment mode when the numeric value is defined by the Outlook task protocol.

public Boolean? IsAccepted { get; set; } #

Whether an assignee has replied to the task request.

public Int32? History { get; set; } #

Numeric history value describing the most recent lifecycle change.

public OutlookTaskHistoryKind? HistoryKind { get; set; } #

Typed history value when OutlookTask.History is defined by the Outlook task protocol.

public DateTimeOffset? LastUpdate { get; set; } #

Time of the most recent lifecycle change.

public String? LastUser { get; set; } #

User who most recently changed the task.

public String? LastDelegate { get; set; } #

User who most recently assigned or was assigned the task.

public Guid? GlobalId { get; set; } #

Stable identifier used to correlate an assigned task with task communications.

public DateTimeOffset? ToDoOrdinalDate { get; set; } #

To-do ordinal date.

public String? ToDoSubOrdinal { get; set; } #

To-do subordinal tiebreaker.

public IList<String> Contacts { get; } #

Contacts associated with the task.

public IList<String> Companies { get; } #

Companies associated with the task.

public String? BillingInformation { get; set; } #

Billing information.

public String? Mileage { get; set; } #

Mileage information.

public DateTimeOffset? CompletedAt { get; set; } #

Completion time.