Recipient Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Represents a user or resource in Outlook, generally a mail message addressee.
public interface class Recipient
[System.Runtime.InteropServices.Guid("00063045-0000-0000-C000-000000000046")]
public interface Recipient
Public Interface Recipient
- Attributes
Remarks
Use Item[Object](index
), where index
is the name or index number, to return a single Recipient object. The name can be a string representing the display name, the alias, or the full SMTP e-mail address of the recipient.
Use the Add(String) method to create a new Recipient object and add it to the Recipients object. The Type property of a new Recipient object is set to the default for the associated AppointmentItem, JournalItem, MailItem, MeetingItem or TaskItem object and must be reset to indicate another recipient type.
Properties
Address |
Returns a String (string in C#) representing the e-mail address of the Recipient. Read-only. |
AddressEntry |
Returns the AddressEntry object corresponding to the resolved recipient. Read/write. |
Application |
Returns an Application object that represents the parent Outlook application for the object. Read-only. |
AutoResponse |
Returns or sets a String (string in C#) representing the text of an automatic response for a Recipient. Read/write. |
Class |
Returns an OlObjectClass constant indicating the object's class. Read-only. |
DisplayType |
Returns a constant belonging to the OlDisplayType enumeration that describes the nature of the Recipient. Read-only. |
EntryID |
Returns a String (string in C#) representing the unique Entry ID of the object. Read-only. |
Index |
Returns an Integer (int in C#) value indicating the position of the object within the collection. Read-only. |
MeetingResponseStatus |
Returns an OlResponseStatus constant indicating the overall status of the response to the meeting request for the recipient. Read-only. |
Name |
Returns a String (string in C#) that represents the display name for the object. Read-only. |
Parent |
Returns the parent Object of the specified object. Read-only. |
PropertyAccessor |
Returns a PropertyAccessor object that supports creating, getting, setting, and deleting properties of the parent Recipient object. Read-only. |
Resolved |
Returns a Boolean (bool in C#) that indicates True if the recipient has been validated against the Address Book. Read-only. |
Sendable |
Returns or sets a Boolean (bool for C#) value that indicates whether a meeting request can be sent to the Recipient. Read/write. |
Session |
Returns the NameSpace object for the current session. Read-only. |
TrackingStatus |
Returns or sets an OlTrackingStatus constant indicating the tracking status for the recipient. Read/write. |
TrackingStatusTime |
Returns or sets a DateTime indicating the tracking status date and time for the recipient. Read/write. |
Type |
Returns or sets an Integer (int in C#) value representing the type of recipient. Read/write. |
Methods
Delete() |
Deletes an object from the collection. |
FreeBusy(DateTime, Int32, Object) |
Returns free/busy information for the recipient. |
Resolve() |
Attempts to resolve a Recipient object against the Address Book. |