API Reference
OutlookTask
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
- Property EmailDocument.Task
Constructors
public OutlookTask() #Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
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 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 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 Nullable<DateTimeOffset> CompletedAt { get; set; } #Completion time.