Click or drag to resize

Mailbox Class

Inheritance Hierarchy
SystemObject
  Entity
    Crm.MSCrmServiceMailbox

Namespace: Crm.MSCrmService
Assembly: Scripting (in Scripting.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
public class Mailbox : Entity, INotifyPropertyChanging, 
	INotifyPropertyChanged

The Mailbox type exposes the following members.

Constructors
 NameDescription
Public methodMailbox Default Constructor.
Top
Properties
 NameDescription
Public propertyACTDeliveryMethod Choose the delivery method for the mailbox for appointments, contacts, and tasks.
Public propertyactivitypointer_sendermailboxid_mailbox 1:N activitypointer_sendermailboxid_mailbox
Public propertyACTStatus Status of the Appointments, Contacts, and Tasks.
Public propertyAllowEmailConnectorToUseCredentials Choose whether to allow the email connector to use credentials.
Public propertyAttributes
(Inherited from Entity)
Public propertyAverageTotalDuration Mailbox Total Duration in Average
Public propertybusiness_unit_mailbox N:1 business_unit_mailbox
Public propertyCreatedBy Shows who created the record.
Public propertyCreatedOn Shows the date and time when the record was created. The date and time are displayed in the time zone selected in Microsoft Dynamics CRM options.
Public propertyCreatedOnBehalfBy Shows who created the record on behalf of another user.
Public propertyemail_sendermailboxid_mailbox 1:N email_sendermailboxid_mailbox
Public propertyEmailAddress Type the email address of the mailbox.
Public propertyEmailRouterAccessApproval Shows the status of the email address.
Public propertyEmailServerProfile Select the email server profile of the mailbox.
Public propertyemailserverprofile_mailbox N:1 emailserverprofile_mailbox
Public propertyEnabledForACT Indicates whether the mailbox is enabled for Appointments, Contacts, and Tasks.
Public propertyEnabledForIncomingEmail Choose whether the mailbox is enabled for receiving email.
Public propertyEnabledForOutgoingEmail Choose whether the mailbox is enabled for sending email.
Public propertyEntityImage The default image for the entity.
Public propertyEntityImage_Timestamp 
Public propertyEntityImage_URL 
Public propertyEntityImageId For internal use only.
Public propertyEntityState
(Inherited from Entity)
Public propertyEWSURL Exchange web services endpoint URL for the mailbox.
Public propertyExchangeSyncStateXml Contains the exchange synchronization state in XML format.
Public propertyExtensionData
(Inherited from Entity)
Public propertyFolderHierarchy Holds the hierarchy of folders under inbox in XML format.
Public propertyForcedUnlockCount For internal use only
Public propertyFormattedValues
(Inherited from Entity)
Public propertyHasLazyFileAttribute
(Inherited from Entity)
Public propertyHostId Unique identifier of the async host that is processing this mailbox.
Public propertyId
(Overrides Entity.Id)
Public propertyIncomingEmailDeliveryMethod Select how incoming email will be delivered to the mailbox.
Public propertyIncomingEmailStatus Select the status that will be assigned to incoming email messages.
Public propertyIsACTSyncOrgFlagSet Set the current organization as the synchronization organization.
Public propertyIsEmailAddressApprovedByO365Admin Shows the status of approval of the email address by O365 Admin.
Public propertyIsForwardMailbox Select whether the mailbox is a forward mailbox.
Public propertyIsPasswordSet 
Public propertyIsServiceAccount Select whether the mailbox corresponds to one for the service account.
Public propertyItem
(Inherited from Entity)
Public propertyItemsFailedForLastSync For internal use only.
Public propertyItemsProcessedForLastSync For internal use only.
Public propertyKeyAttributes
(Inherited from Entity)
Public propertyLastAutoDiscoveredOn Shows the date and time when the Exchange web services URL was last discovered using the AutoDiscover service.
Public propertyLastDuration Last Duration for the mailbox
Public propertyLastMailboxForcedUnlockOccurredOn For internal use only.
Public propertyLastSuccessfulSyncCompletedOn Last Successful Sync Time
Public propertyLastSyncError For internal use only.
Public propertyLastSyncErrorCode For internal use only.
Public propertyLastSyncErrorCount For internal use only
Public propertyLastSyncErrorMachineName For internal use only.
Public propertyLastSyncErrorOccurredOn For internal use only.
Public propertyLastSyncStartedOn Last Sync Start Time
Public propertyLazyFileAttributeKey
(Inherited from Entity)
Public propertyLazyFileAttributeValue
(Inherited from Entity)
Public propertyLazyFileSizeAttributeKey
(Inherited from Entity)
Public propertyLazyFileSizeAttributeValue
(Inherited from Entity)
Public propertylk_mailbox_createdby N:1 lk_mailbox_createdby
Public propertylk_mailbox_createdonbehalfby N:1 lk_mailbox_createdonbehalfby
Public propertylk_mailbox_modifiedby N:1 lk_mailbox_modifiedby
Public propertylk_mailbox_modifiedonbehalfby N:1 lk_mailbox_modifiedonbehalfby
Public propertyLogicalName
(Inherited from Entity)
Public propertyMailbox_Annotation 1:N Mailbox_Annotation
Public propertymailbox_asyncoperations 1:N mailbox_asyncoperations
Public propertymailbox_mailboxstatistics 1:N mailbox_mailboxstatistics
Public propertyMailbox_MailboxTrackingFolder 1:N Mailbox_MailboxTrackingFolder
Public propertymailbox_processsessions 1:N mailbox_processsessions
Public propertymailbox_regarding_queue N:1 mailbox_regarding_queue
Public propertymailbox_regarding_systemuser N:1 mailbox_regarding_systemuser
Public propertyMailbox_SyncErrors 1:N Mailbox_SyncErrors
Public propertymailbox_userentityinstancedatas 1:N mailbox_userentityinstancedatas
Public propertyMailboxId Unique identifier of the mailbox.
Public propertyMailboxProcessingContext For internal use only.
Public propertyMailboxStatus Last Sync Status for Outgoing, Incoming and ACT as a whole.
Public propertyModifiedBy Shows who last updated the record.
Public propertyModifiedOn Shows the date and time when the record was last updated. The date and time are displayed in the time zone selected in Microsoft Dynamics CRM options.
Public propertyModifiedOnBehalfBy Shows who last updated the record on behalf of another user.
Public propertyName Type the name of the mailbox.
Public propertyNoACTCount For internal use only.
Public propertyNoEmailCount For internal use only.
Public propertyOfficeAppsDeploymentCompleteOn Date and time when the last office apps deployment was completed for a mailbox record.
Public propertyOfficeAppsDeploymentError The Office Apps deployment error.
Public propertyOfficeAppsDeploymentScheduled Indicates if the office apps deployment has been scheduled for a mailbox record.
Public propertyOfficeAppsDeploymentStatus Indicates the office apps deployment type for a mailbox record.
Public propertyorganization_mailbox N:1 organization_mailbox
Public propertyOrganizationId Unique identifier of the organization associated with the record.
Public propertyOrgMarkedAsPrimaryForExchangeSync Indicates if the crm org is to be marked as primary syncing org for the mailbox record.
Public propertyOutgoingEmailDeliveryMethod Select how outgoing email will be sent from the mailbox.
Public propertyOutgoingEmailStatus Select the status of outgoing email messages.
Public propertyOwnerId Enter the user or team who is assigned to manage the record. This field is updated every time the record is assigned to a different user.
Public propertyOwningBusinessUnit Select the business unit that owns the record.
Public propertyOwningTeam Unique identifier for the team that owns the record.
Public propertyOwningUser Unique identifier for the user that owns the record.
Public propertyPassword Type the password for the mailbox.
Public propertyPostponeMailboxProcessingUntil Shows the date and time when processing will begin on this mailbox.
Public propertyPostponeOfficeAppsDeploymentUntil Shows the date and time when the next outlook mail app install will be run for a mailbox record.
Public propertyPostponeSendingUntil Shows the date and time when the mailbox can start sending emails.
Public propertyPostponeTestEmailConfigurationUntil Shows the date and time when the next email configuration test will be run for a mailbox record.
Public propertyProcessAndDeleteEmails Select whether to delete emails from the mailbox after processing.
Public propertyProcessedTimes The number of times mailbox has processed
Public propertyProcessEmailReceivedAfter Shows the date and time to start processing email received by the mailbox.
Public propertyProcessingLastAttemptedOn Date and time when the processing of the mailbox was last attempted.
Public propertyProcessingStateCode Information that indicates whether email will be processed for this mailbox
Public propertyqueue_defaultmailbox_mailbox 1:N queue_defaultmailbox_mailbox
Public propertyReceivingPostponedUntil For internal use only.
Public propertyReceivingPostponedUntilForACT For internal use only.
Public propertyRegardingObjectId Choose the user associated to the mailbox.
Public propertyRelatedEntities
(Inherited from Entity)
Public propertyRowVersion
(Inherited from Entity)
Public propertyStateCode Shows whether the mailbox is active or inactive.
Public propertyStatusCode Select the mailbox's status.
Public propertysystemuser_defaultmailbox_mailbox 1:N systemuser_defaultmailbox_mailbox
Public propertyteam_mailbox N:1 team_mailbox
Public propertyTestEmailConfigurationRetryCount Shows the number of times an email configuration test has been performed.
Public propertyTestEmailConfigurationScheduled Indicates if the email configuration test has been scheduled for a mailbox record.
Public propertyTestMailboxAccessCompletedOn Date and time when the last email configuration test was completed for a mailbox record.
Public propertyTimeZoneRuleVersionNumber For internal use only.
Public propertytracelog_Mailbox 1:N tracelog_Mailbox
Public propertyTransientFailureCount Concatenation of transient failure counts of all mailbox operations.
Public propertyUndeliverableFolder Shows the ID of the Undeliverable folder in the mailbox managed by Microsoft Exchange.
Public propertyuser_mailbox N:1 user_mailbox
Public propertyUsername Type a user name used for mailbox authentication.
Public propertyUTCConversionTimeZoneCode Time zone code that was in use when the record was created.
Public propertyVerboseLoggingEnabled Indicates if verbose tracing needs to be enabled for this mailbox.
Public propertyVersionNumber Version number of the mailbox.
Top
Methods
 NameDescription
Public methodContains
(Inherited from Entity)
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
Public methodGetAttributeValue``1
(Inherited from Entity)
Protected methodGetFormattedAttributeValue
(Inherited from Entity)
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Protected methodGetRelatedEntities``1
(Inherited from Entity)
Protected methodGetRelatedEntity``1
(Inherited from Entity)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Protected methodSetAttributeValue
(Inherited from Entity)
Protected methodSetRelatedEntities``1
(Inherited from Entity)
Protected methodSetRelatedEntity``1
(Inherited from Entity)
Public methodToEntity``1
(Inherited from Entity)
Public methodToEntityReference
(Inherited from Entity)
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Public methodTryGetAttributeValue``1
(Inherited from Entity)
Top
Events
Fields
See Also