API Reference

Class

OutlookTask

Namespace OfficeIMO.Email
Assembly OfficeIMO.Email
Modifiers sealed

Typed Outlook task fields.

Inheritance

  • Object
  • OutlookTask

Usage

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

Returned or exposed by

Constructors

Properties

public OutlookReminder Reminder { get; } #

Task reminder.

public Nullable<DateTimeOffset> Start { get; set; } #

Task start.

public Nullable<DateTimeOffset> Due { get; set; } #

Task due date.

public Nullable<Int32> Status { get; set; } #

Task-status numeric value.

public Nullable<Double> PercentComplete { get; set; } #

Completion ratio from zero through one.

public Nullable<Boolean> IsComplete { get; set; } #

Whether the task is complete.

public String Owner { get; set; } #

Task owner.

public Nullable<TimeSpan> EstimatedEffort { get; set; } #

Estimated effort.

public Nullable<TimeSpan> ActualEffort { get; set; } #

Actual effort.

public Nullable<Boolean> SendUpdates { get; set; } #

Whether assignment updates should be sent.

public Nullable<Boolean> SendStatusOnComplete { get; set; } #

Whether a completion report should be sent.

public Nullable<Int32> Ownership { get; set; } #

Task ownership numeric value.

public Nullable<Int32> AcceptanceState { get; set; } #

Task acceptance-state numeric value.

public Nullable<Int32> Version { get; set; } #

Task version.

public Nullable<Int32> State { get; set; } #

Task state numeric value.

public String Assigner { get; set; } #

Task assigner.

public Nullable<Boolean> IsTeamTask { get; set; } #

Whether this is a team task.

public Nullable<Int32> Ordinal { get; set; } #

Task ordinal used for ordering.

public Nullable<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 RecurrenceState.

public Nullable<Int32> ReminderDeltaMinutes { get; set; } #

Reminder lead time in minutes.

public Nullable<Boolean> ReminderIsSet { get; set; } #

Whether a reminder is enabled.

public Nullable<DateTimeOffset> ReminderTime { get; set; } #

Reminder reference time.

public Nullable<DateTimeOffset> ReminderSignalTime { get; set; } #

Reminder signal time.

public Nullable<DateTimeOffset> CommonStart { get; set; } #

Common start time.

public Nullable<DateTimeOffset> CommonEnd { get; set; } #

Common end time.

public Nullable<Int32> Mode { get; set; } #

Task mode numeric value.

public Nullable<OutlookTaskCommunicationMode> CommunicationMode { get; set; } #

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

public Nullable<Boolean> IsAccepted { get; set; } #

Whether an assignee has replied to the task request.

public Nullable<Int32> History { get; set; } #

Numeric history value describing the most recent lifecycle change.

public Nullable<OutlookTaskHistoryKind> HistoryKind { get; set; } #

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

public Nullable<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 Nullable<Guid> GlobalId { get; set; } #

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

public Nullable<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 Nullable<DateTimeOffset> CompletedAt { get; set; } #

Completion time.