Initializes an unsaved local instance of . To bind to an existing contact, use Contact.Bind() instead.
The ExchangeService object to which the contact will be bound.
Initializes an unsaved local instance of . To bind to an existing contact, use Contact.Bind() instead.
The parent attachment.
Gets the Alias from the directory
Gets a value indicating which response actions are allowed on this item. Examples of response actions are Reply and Forward.
Gets or sets the archive tag.
Gets or sets the archive tag.
Gets or sets the contact's assistant name.
Gets or sets the contact's assistant name.
Gets a list of the attachments to this item.
Gets or sets the body of this item.
Gets or sets the body of this item.
Gets or sets the business home page of the contact.
Gets or sets the business home page of the contact.
Gets or sets the list of categories associated with this item.
Gets or sets the list of categories associated with this item.
Gets or sets a list of children for the contact.
Gets or sets a list of children for the contact.
Gets or sets a list of companies for the contact.
Gets or sets a list of companies for the contact.
Gets or sets the compnay name of the contact.
Gets or sets the compnay name of the contact.
Gets the complete name of the contact.
Gets the source of the contact.
Gets the Id of the conversation this item is part of.
Gets or sets the culture associated with this item.
Gets or sets the culture associated with this item.
Gets the date and time this item was created.
Gets the time when this item was received.
Gets the date and time this item was sent.
Gets or sets the department of the contact.
Gets or sets the department of the contact.
Get the direct reports mailbox information
Gets the DirectoryID as Guid or DN string
Gets the Photo from the directory Unstable: needs testing
Gets a text summarizing the Cc receipients of this item.
Gets or sets the display name of the contact.
Gets or sets the display name of the contact.
Gets a text summarizing the To recipients of this item.
Gets a value indicating the effective rights the current authenticated user has on this item.
Gets an indexed list of e-mail addresses for the contact. For example, to set the first e-mail address, use the following syntax: EmailAddresses[EmailAddressKey.EmailAddress1] = "john.doe@contoso.com"
Gets the EntityExtractionResult of the item.
Gets a list of extended properties defined on this item.
Gets or set the name under which this contact is filed as. FileAs can be manually set or can be automatically calculated based on the value of the FileAsMapping property.
Gets or set the name under which this contact is filed as. FileAs can be manually set or can be automatically calculated based on the value of the FileAsMapping property.
Gets or sets a value indicating how the FileAs property should be automatically calculated.
Gets or sets a value indicating how the FileAs property should be automatically calculated.
Gets or sets the generation of the contact.
Gets or sets the generation of the contact.
Gets or sets the given name of the contact.
Gets or sets the given name of the contact.
Gets a value indicating whether the item has attachments.
Gets a value indicating whether this contact has a picture associated with it.
Gets the icon index.
Gets the Id of this item.
Gets an indexed list of Instant Messaging addresses for the contact. For example, to set the first IM address, use the following syntax: ImAddresses[ImAddressKey.ImAddress1] = "john.doe@contoso.com"
Gets or sets the importance of this item.
Gets or sets the importance of this item.
Gets or sets the In-Reply-To reference of this item.
Gets or sets the In-Reply-To reference of this item.
Gets or sets the initials of the contact.
Gets or sets the initials of the contact.
Gets the item instance key.
Gets a list of Internet headers for this item.
Gets a value indicating whether this is an associated item.
Gets a value indicating whether the item is an attachment.
Gets a value indicating whether the object has been modified and should be saved.
Gets a value indicating whether the item is is a draft. An item is a draft when it has not yet been sent.
Gets a value indicating whether the item has been sent by the current authenticated user.
Gets a value indicating whether this object is a real store item, or if it's a local object that has yet to be saved.
Gets or sets a value indicating whether a reminder is set for this item.
Gets or sets a value indicating whether a reminder is set for this item.
Gets a value indicating whether the item is a resend of another item.
Gets a value indicating whether the message has been submitted to be sent.
Gets a value indicating whether the item has been modified since it was created.
Gets or sets the custom class name of this item.
Gets or sets the custom class name of this item.
Gets or sets the contact's job title.
Gets or sets the contact's job title.
Gets the name of the user who last modified this item.
Gets the date and time this item was last modified.
Gets the MSExchange certificate from the directory Unstable: needs testing //ref: cant use bytearray, using base64 decoded string instead - number[][]
Gets or sets the name of the contact's manager.
Gets or sets the name of the contact's manager.
Gets the manager mailbox information
Gets or sets the middle mame of the contact.
Gets or sets the middle mame of the contact.
Gets or sets the mileage for the contact.
Gets or sets the mileage for the contact.
Get or sets the MIME content of this item.
Get or sets the MIME content of this item.
Gets or sets the nick name of the contact.
Gets or sets the nick name of the contact.
Gets the normalized body of the item.
Get the Notes from the directory
Gets or sets the location of the contact's office.
Gets or sets the location of the contact's office.
Gets the Id of the parent folder of this item.
Gets an indexed list of phone numbers for the contact. For example, to set the home phone number, use the following syntax: PhoneNumbers[PhoneNumberKey.HomePhone] = "phone number"
Gets the phonetic first name from the directory
Gets the full phonetic name from the directory
Gets the phonetic last name from the directory
Gets an indexed list of physical addresses for the contact. For example, to set the business address, use the following syntax: PhysicalAddresses[PhysicalAddressKey.Business] = new PhysicalAddressEntry()
Gets or sets the index of the contact's postal address. When set, PostalAddressIndex refers to an entry in the PhysicalAddresses indexed list.
Gets or sets the index of the contact's postal address. When set, PostalAddressIndex refers to an entry in the PhysicalAddresses indexed list.
Gets the item Preview.
Gets or sets the contact's profession.
Gets or sets the contact's profession.
The property bag holding property values for this object.
Gets or sets the date and time when the reminder is due for this item.
Gets or sets the date and time when the reminder is due for this item.
Gets or sets the number of minutes before the start of this item when the reminder should be triggered.
Gets or sets the number of minutes before the start of this item when the reminder should be triggered.
Gets the retention date.
Gets the schema associated with this type of object.
Gets or sets the sensitivity of this item.
Gets or sets the sensitivity of this item.
Gets the ExchangeService the object is bound to.
Gets the ExchangeService the object is bound to.
Gets the size of this item.
Gets or sets the name of the contact's spouse.
Gets or sets the name of the contact's spouse.
Gets the store entry id.
Gets or sets the subject of this item.
Gets or sets the subject of this item.
Gets or sets the surname of the contact.
Gets or sets the surname of the contact.
Gets the text body of the item.
Gets the body part that is unique to the conversation this item is part of.
Gets the User SMIME certificate from the directory Unstable: needs testing //ref: cant use bytearray, using base64 decoded string instead - number[][]
Gets the query string that should be appended to the Exchange Web client URL to open this item using the appropriate edit form in a web browser.
Gets the query string that should be appended to the Exchange Web client URL to open this item using the appropriate read form in a web browser.
Binds to an existing item, whatever its actual type is, and loads the specified set of properties. Calling this method results in a call to EWS.
The service to use to bind to the item.
The Id of the item to bind to.
An Item instance representing the item corresponding to the specified Id :Promise.
Triggers dispatch of the change event.
Clears the object's change log.
Creates a copy of this item in the specified folder. Calling this method results in a call to EWS.
Copy returns null if the copy operation is across two mailboxes or between a mailbox and a public folder.
The name of the folder in which to create a copy of this item.
The copy of this item :Promise.
Creates a copy of this item in the specified folder. Calling this method results in a call to EWS.
Copy returns null if the copy operation is across two mailboxes or between a mailbox and a public folder.
The Id of the folder in which to create a copy of this item.
The copy of this item :Promise.
Deletes the item. Calling this method results in a call to EWS.
The deletion mode.
Deletes the item. Calling this method results in a call to EWS.
The deletion mode.
Whether to suppress read receipts
Gets the name of the change XML element.
XML element name,
Retrieves the file attachment that holds the contact's picture. Unstable: needs testing
The file attachment that holds the contact's picture.
Gets the name of the delete field XML element.
XML element name,
Extended properties collection.
The unique Id of this object.
A ServiceId instance..
A PropertyDefinition instance.
Determines whether properties defined with ScopedDateTimePropertyDefinition require custom time zone scoping.
true if this item type requires custom scoping for scoped date/time properties; otherwise, false.
Gets a value indicating whether a time zone SOAP header should be emitted in a CreateItem or UpdateItem request so this item can be property saved or updated.
Indicates whether the operation being petrformed is an update operation.
true if a time zone SOAP header should be emitted; otherwise, false.
Gets the collection of loaded property definitions.
Collection of property definitions.
Earliest Exchange version in which this service object type is supported.
The schema associated with this type of object.
Gets the name of the set field XML element.
XML element name,
name of elelment
This methods lets subclasses of ServiceObject override the default mechanism by which the XML element name associated with their type is retrieved.
The XML element name associated with this type. If this method returns null or empty, the XML element name associated with this type is determined by the EwsObjectDefinition attribute that decorates the type, if present.
true or false.
The parent folder id.
The message disposition.
The send invitations mode.
The deletion mode.
Indicates whether meeting cancellation messages should be sent.
Indicate which occurrence of a recurring task should be deleted.
The deletion mode.
Indicates whether meeting cancellation messages should be sent.
Indicate which occurrence of a recurring task should be deleted.
Whether to suppress read receipts
The properties to load.
Removes the picture from local attachment collection.
The parent folder id.
The conflict resolution mode.
The message disposition.
The send invitations or cancellations mode.
Updated item :Promise.
The parent folder id.
The conflict resolution mode.
The message disposition.
The send invitations or cancellations mode.
Whether to suppress read receipts
Updated item :Promise.
Loads the first class properties. Calling this method results in a call to EWS.
Loads the specified set of properties. Calling this method results in a call to EWS.
The properties to load.
Loads service object from XML.
Jason Object converted from XML.
The service.
if set to true [clear property bag].
The property set.
if set to true [summary props only].
Moves this item to a the specified folder. Calling this method results in a call to EWS.
Move returns null if the move operation is across two mailboxes or between a mailbox and a public folder.
The Id of the folder to which to move this item.
The moved copy of this item :Promise.
Moves this item to a the specified folder. Calling this method results in a call to EWS.
Move returns null if the move operation is across two mailboxes or between a mailbox and a public folder.
The name of the folder to which to move this item.
The moved copy of this item :Promise.
Removes the contact's picture.
Removes an extended property.
The extended property definition.
True if property was removed.
Saves this item in the default folder based on the item's type (for example, an e-mail message is saved to the Drafts folder). Calling this method results in at least one call to EWS. Mutliple calls to EWS might be made if attachments have been added.
Saves this item in a specific folder. Calling this method results in at least one call to EWS. Mutliple calls to EWS might be made if attachments have been added.
The name of the folder in which to save this item.
Saves this item in a specific folder. Calling this method results in at least one call to EWS. Mutliple calls to EWS might be made if attachments have been added.
The Id of the folder in which to save this item.
Sets the extended property.
The extended property definition.
The value.
Throws exception if this is attachment.
Throws exception if this is a new service object.
Throws exception if this is not a new service object.
Try to get the value of a specified extended property in this instance.
The property definition.
The property value.
True if property retrieved, false otherwise.
Try to get the value of a specified property in this instance.
The property definition.
The property value.
True if property retrieved, false otherwise.
Applies the local changes that have been made to this item. Calling this method results in at least one call to EWS. Mutliple calls to EWS might be made if attachments have been added or removed.
The conflict resolution mode.
Applies the local changes that have been made to this item. Calling this method results in at least one call to EWS. Mutliple calls to EWS might be made if attachments have been added or removed.
The conflict resolution mode.
Whether to suppress read receipts
Writes service object as XML.
The writer.
Writes service object for update as XML.
The writer.
Gets the value of specified property in this instance. This Indexer of c#
Definition of the property to get.
Binds to an existing contact and loads the specified set of properties. Calling this method results in a call to EWS.
The service to use to bind to the contact.
The Id of the contact to bind to.
A Contact instance representing the contact corresponding to the specified Id :Promise.
Binds to an existing contact and loads the specified set of properties. Calling this method results in a call to EWS.
The service to use to bind to the contact.
The Id of the contact to bind to.
The set of properties to load.
A Contact instance representing the contact corresponding to the specified Id :Promise.
Generated using TypeDoc
Represents a contact. Properties available on contacts are defined in the ContactSchema class.