The EmailInteraction type exposes the following members.

Methods

  NameDescription
Public methodAppendNote
Appends to the Notes.
(Inherited from Interaction.)
Public methodAppendNoteAsync
Asynchronously appends to the Notes.
(Inherited from Interaction.)
Public methodAppendStringAttribute
Sets the value of a string attribute.
(Inherited from Interaction.)
Public methodAppendStringAttributeAsync
Asynchronously sets the value of a string attribute.
(Inherited from Interaction.)
Public methodBlindTransfer(String)
Performs a blind transfer to the specified number given the number as a string.
(Inherited from Interaction.)
Public methodBlindTransfer(QueueId)
Performs a blind transfer to the specified target, given the QueueId of the target.
(Inherited from Interaction.)
Public methodBlindTransferAsync(String, AsyncCompletedEventHandler, Object)
Asynchronously performs a blind transfer to the specified number, given that number as a string.
(Inherited from Interaction.)
Public methodBlindTransferAsync(QueueId, AsyncCompletedEventHandler, Object)
Asynchronously performs a blind transfer to the specified target, given the QueueId of the target.
(Inherited from Interaction.)
Public methodChangeWatchedAttributes
Changes what attributes of the Interaction are being watched. (See InteractionAttributeName.)
(Inherited from Interaction.)
Public methodChangeWatchedAttributesAsync
Asynchronously changes what attributes of the Interaction are being watched. (See InteractionAttributeName.)
(Inherited from Interaction.)
Public methodCoach
Changes the coaching state of the interaction.
(Inherited from Interaction.)
Public methodCoachAsync
Asynchronously changes the coaching state of the interaction.
(Inherited from Interaction.)
Public methodConsultTransfer
Performs a consult transfer with the specified interaction.
(Inherited from Interaction.)
Public methodConsultTransferAsync
Asynchronously performs a consult transfer with the specified interaction.
(Inherited from Interaction.)
Public methodCreateResponse
Creates an email interaction in response (reply, forward, etc...) to this email.
Public methodCreateResponseAsync
Asynchronously creates an email interaction in response (reply, forward, etc...) to this email.
Public methodDisconnect
Disconnects this Interaction.
(Inherited from Interaction.)
Public methodDisconnectAsync
Asynchronously disconnects this Interaction.
(Inherited from Interaction.)
Public methodDownloadFileAttachment(EmailFileAttachment, Stream)
Downloads an attachment into a specified stream.
Public methodDownloadFileAttachment(EmailFileAttachment, String)
Downloads an attachment into a specified file.
Public methodDownloadFileAttachmentAsync(EmailFileAttachment, Stream, AsyncCompletedEventHandler, Object)
Asynchronously downloads an attachment into a specified stream.
Public methodDownloadFileAttachmentAsync(EmailFileAttachment, String, AsyncCompletedEventHandler, Object)
Asynchronously downloads an attachment into a specified file.
Public methodDownloadMessageAttachment
Downloads an attached message.
Public methodDownloadMessageAttachmentAsync
Asynchronously downloads an attached message.
Public methodEmailIsWatching
Determines whether an email watch is active.
Public methodEmailStartWatching Obsolete.
Starts watching the email interaction.
Public methodEmailStartWatchingAsync Obsolete.
Asynchronously starts watching the email interaction.
Public methodEmailStartWatchingWithEvent
Starts watching the email interaction. The content will be unavailable until notified by the EmailContentUpdated event.
Public methodEmailStartWatchingWithEventAsync
Starts watching the email interaction asynchronously. The content will be unavailable until notified by the EmailContentUpdated event.
Public methodEmailStopWatching
Stops watching the emails interaction.
Public methodEmailStopWatchingAsync
Asynchronously stops watching the emails interaction.
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGenerateContentId
Generates a Content-ID to use when uploading a file as an inline attachment.
Public methodGetBooleanAttribute
Gets the value of an attribute as a Boolean.
(Inherited from Interaction.)
Public methodGetBooleanAttributeAsync
Asynchronously gets the value of an attribute as a Boolean.
(Inherited from Interaction.)
Public methodGetContent
Gets the email content.
Public methodGetDateTimeAttribute
Gets the value of an attribute as a DateTime.
(Inherited from Interaction.)
Public methodGetDateTimeAttributeAsync
Asynchronously gets the value of an attribute as a DateTime.
(Inherited from Interaction.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetIntegerAttribute
Gets the value of an attribute as an Int32.
(Inherited from Interaction.)
Public methodGetIntegerAttributeAsync
Asynchronously gets the value of an attribute as an Int32.
(Inherited from Interaction.)
Public methodGetStringAttribute
Gets the value of an attribute as a String.
(Inherited from Interaction.)
Public methodGetStringAttributeAsync
Asynchronously gets the value of an attribute as a String.
(Inherited from Interaction.)
Public methodGetStringAttributes
Gets the values of attributes, where each attribute value is returned as a String.
(Inherited from Interaction.)
Public methodGetStringAttributesAsync
Asynchronously gets the values of attributes, where each attribute value is returned as a String.
(Inherited from Interaction.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodGetWatchedBooleanAttribute
Gets the value of a watched attribute as a Boolean.
(Inherited from Interaction.)
Public methodGetWatchedDateTimeAttribute
Gets the value of a watched attribute as a DateTime.
(Inherited from Interaction.)
Public methodGetWatchedIntegerAttribute
Gets the value of a watched attribute as an Int32.
(Inherited from Interaction.)
Public methodGetWatchedStringAttribute
Gets the value of a watched attribute as a String.
(Inherited from Interaction.)
Public methodGetWatchedStringsAttribute
Gets the value of a watched attribute as a ReadOnlyCollection<(Of <(<'T>)>)> of String.
(Inherited from Interaction.)
Public methodHasEmailContent
Determines whether this email has content.
Public methodHold
Places the interaction on hold or takes it off hold.
(Inherited from Interaction.)
Public methodHoldAsync
Asynchronously places the interaction on hold or takes it off hold.
(Inherited from Interaction.)
Public methodInitiateRecordingSnip
Changes the recording snippet state of the interaction.
(Inherited from Interaction.)
Public methodInitiateRecordingSnipAsync
Asynchronously changes the recording snip state of the interaction.
(Inherited from Interaction.)
Public methodInitiateSecureInput
Initiates secure input which allows for confidential information (e.g., credit card number, expiration date, etc) to be securely provided.
(Inherited from Interaction.)
Public methodInitiateSecureInputAsync
Asynchronously initiates secure input.
(Inherited from Interaction.)
Public methodIsValidCapability
Determines whether the interaction has the specified capabilities.
(Inherited from Interaction.)
Public methodIsWatching()()()()
Determines whether a watch is active.
(Inherited from Interaction.)
Public methodIsWatching(String)
Determines whether a watch is active and if the specified value is being watched.
(Inherited from Interaction.)
Public methodJoin
Joins this Interaction in a conference.
(Inherited from Interaction.)
Public methodJoinAsync
Asynchronously joins this Interaction in a conference.
(Inherited from Interaction.)
Public methodListen
Changes the listen state of the interaction.
(Inherited from Interaction.)
Public methodListenAsync
Asynchronously changes the listen state of the interaction.
(Inherited from Interaction.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodMute
Changes the mute state.
(Inherited from Interaction.)
Public methodMuteAsync
Asynchronously changes the mute state.
(Inherited from Interaction.)
Public methodPark(String)
Parks the Interaction on the specified target, given a string.
(Inherited from Interaction.)
Public methodPark(QueueId)
Parks the Interaction on the specified target, given the QueueId of the target.
(Inherited from Interaction.)
Public methodParkAsync(String, AsyncCompletedEventHandler, Object)
Asynchronously parks the Interaction on the specified target, given a string.
(Inherited from Interaction.)
Public methodParkAsync(QueueId, AsyncCompletedEventHandler, Object)
Asynchronously parks the Interaction on the specified target, given the QueueId of the target.
(Inherited from Interaction.)
Public methodPause
Changes the recording pause state.
(Inherited from Interaction.)
Public methodPauseAsync
Asynchronously changes the recording pause state.
(Inherited from Interaction.)
Public methodPickup
Picks up this Interaction.
(Inherited from Interaction.)
Public methodPickupAsync
Asynchronously picks up this Interaction.
(Inherited from Interaction.)
Public methodPrivate
Changes the private state.
(Inherited from Interaction.)
Public methodPrivateAsync
Asynchronously changes the private state.
(Inherited from Interaction.)
Public methodRecord
Changes the record state.
(Inherited from Interaction.)
Public methodRecordAsync
Asynchronously changes the record state.
(Inherited from Interaction.)
Public methodRemoveFileAttachment
Removes an attachment from the current EmailInteraction.
Public methodRemoveFileAttachmentAsync
Asynchronously removes an attachment from the current EmailInteraction.
Public methodRequestHelp Obsolete.
Sends a request for help.
(Inherited from Interaction.)
Public methodRequestHelpAsync Obsolete.
Asynchronously sends a request for help.
(Inherited from Interaction.)
Public methodSaveEmail
Saves the email.
Public methodSaveEmailAsync
Asynchronously saves the email.
Public methodSecureRecordingPause(Boolean) Obsolete.
Changes the secure recording pause state.
(Inherited from Interaction.)
Public methodSecureRecordingPause(SecureRecordingPauseParameters)
Pauses or resumes a secure recording. Secure recordings are recordings started by Recorder, which are configured via Interaction Administrator.
(Inherited from Interaction.)
Public methodSecureRecordingPauseAsync(Boolean, AsyncCompletedEventHandler, Object) Obsolete.
Asynchronously changes the secure recording pause state.
(Inherited from Interaction.)
Public methodSecureRecordingPauseAsync(SecureRecordingPauseParameters, AsyncCompletedEventHandler, Object)
Pauses or resumes a secure recording. Secure recordings are recordings started by Recorder, which are configured via Interaction Administrator.
(Inherited from Interaction.)
Public methodSendEmail
Sends the email.
Public methodSendEmailAsync
Asynchronously sends the email.
Public methodSetAccountCodeId
Sets the Account Code ID.
(Inherited from Interaction.)
Public methodSetAccountCodeIdAsync
Asynchronously sets the Account Code ID.
(Inherited from Interaction.)
Public methodSetDateTimeAttribute
Sets the value of a string attribute.
(Inherited from Interaction.)
Public methodSetDateTimeAttributeAsync
Asynchronously sets the value of a string attribute.
(Inherited from Interaction.)
Public methodSetRemoteName
Sets the RemoteName.
(Inherited from Interaction.)
Public methodSetRemoteNameAsync
Asynchronously sets the RemoteName.
(Inherited from Interaction.)
Public methodSetStateDescription
Sets the StateDescription.
(Inherited from Interaction.)
Public methodSetStateDescriptionAsync
Asynchronously sets the StateDescription.
(Inherited from Interaction.)
Public methodSetStringAttribute
Sets the value of a string attribute.
(Inherited from Interaction.)
Public methodSetStringAttributeAsync
Asynchronously sets the value of a string attribute.
(Inherited from Interaction.)
Public methodSetStringAttributes
Sets the values of a set of string attributes.
(Inherited from Interaction.)
Public methodSetStringAttributesAsync
Asynchronously sets the values of a set of string attributes.
(Inherited from Interaction.)
Public methodSetWrapUpCodeId Obsolete.
Sets the WrapUp Code ID.
(Inherited from Interaction.)
Public methodSetWrapUpCodeIdAsync Obsolete.
Asynchronously sets the WrapUp Code ID.
(Inherited from Interaction.)
Public methodStartWatching
Starts watching the specified attributeNames for this Interaction. (See InteractionAttributeName.)
(Inherited from Interaction.)
Public methodStartWatchingAsync
Asynchronously starts watching the specified attributeNames for this Interaction. (See InteractionAttributeName.)
(Inherited from Interaction.)
Public methodStopWatching
Stops watching the Interaction.
(Inherited from Interaction.)
Public methodStopWatchingAsync
Asynchronously stops watching the Interaction.
(Inherited from Interaction.)
Public methodSupportsResponseType
Determines if this email supports the given response type.
Public methodToString
Returns a String that represents the current Object.
(Inherited from Interaction.)
Public methodTransferToVoicemail(String)
Transfers to voicemail at the specified number, given a string.
(Inherited from Interaction.)
Public methodTransferToVoicemail(QueueId)
Transfers to voicemail at the specified number, given a QueueId.
(Inherited from Interaction.)
Public methodTransferToVoicemailAsync(String, AsyncCompletedEventHandler, Object)
Asynchronously transfers to voicemail at the specified number, given the target as a string.
(Inherited from Interaction.)
Public methodTransferToVoicemailAsync(QueueId, AsyncCompletedEventHandler, Object)
Asynchronously transfers to voicemail at the specified number, given the target as a QueueId.
(Inherited from Interaction.)
Public methodTryGetWatchedBooleanAttribute
Tries to get the value of a watched attribute as a Boolean.
(Inherited from Interaction.)
Public methodTryGetWatchedDateTimeAttribute
Tries to get the value of a watched attribute as a DateTime.
(Inherited from Interaction.)
Public methodTryGetWatchedIntegerAttribute
Tries to get the value of a watched attribute as an Int32.
(Inherited from Interaction.)
Public methodTryGetWatchedStringAttribute
Tries to get the value of a watched attribute as a String.
(Inherited from Interaction.)
Public methodTryGetWatchedStringsAttribute
Tries to get the value of a watched attribute as ReadOnlyCollection<(Of <(<'T>)>)> of String.
(Inherited from Interaction.)
Public methodUploadFileAttachment(String)
Uploads an attachment from a local file to this EmailInteraction.
Public methodUploadFileAttachment(Stream, String)
Uploads an attachment to this EmailInteraction from a given Stream.
Public methodUploadFileAttachment(String, String)
Uploads an attachment from a local file to this EmailInteraction.
Public methodUploadFileAttachment(Stream, String, String)
Uploads an attachment to this EmailInteraction from a given Stream.
Public methodUploadFileAttachmentAsync(String, AsyncCompletedEventHandler, Object)
Asynchronously uploads an attachment from a local file to the current EmailContent.
Public methodUploadFileAttachmentAsync(Stream, String, AsyncCompletedEventHandler, Object)
Asynchronously uploads an attachment to this EmailInteraction from a given Stream.
Public methodUploadFileAttachmentAsync(String, String, AsyncCompletedEventHandler, Object)
Asynchronously uploads an attachment from a local file to the current EmailContent.
Public methodUploadFileAttachmentAsync(Stream, String, String, AsyncCompletedEventHandler, Object)
Asynchronously uploads an attachment to this EmailInteraction from a given Stream.
Public methodVoicemail
Sends the Interaction to voicemail.
(Inherited from Interaction.)
Public methodVoicemailAsync
Asynchronously sends the Interaction to voicemail.
(Inherited from Interaction.)

See Also