InstantMessageModality Members
Include Protected Members
Include Inherited Members
Defines the instant messaging modality. It supports actions such as sending an instant message, checking or setting the composing (typing) flag, etc. This class exposes events such as messages being sent or received.
The InstantMessageModality type exposes the following members.
Properties
Name | Description | |
---|---|---|
Capabilities | Gets the instant messaging capabilities. | |
Conversation | Gets the associated conversation object. (inherited from Modality) | |
Endpoint | Sets or gets the contact endpoint that is used by the modality. (inherited from Modality) | |
IsTyping | Returns true if the participant associated with this InstantMessageModality instance is typing. | |
Participant | Gets the associated participant object. (inherited from Modality) | |
Properties | Gets a dictionary of modality properties. (inherited from Modality) | |
State | Gets the modality state. (inherited from Modality) |
Top
Methods
Name | Description | |
---|---|---|
Accept | Accepts an invitation to a modality. (inherited from Modality) | |
BeginConnect | Activates a conversation modality by connecting the modality to its associated local and remote endpoints. (inherited from Modality) | |
BeginConsultativeTransfer | Transfers a connected modality to an existing conversation. (inherited from Modality) | |
BeginDisconnect | Disconnects from the modality. (inherited from Modality) | |
BeginForward(Contact, AsyncCallback, Object) | Forwards an active conversation to a specified contact. (inherited from Modality) | |
BeginForward(ContactEndpoint, AsyncCallback, Object) | Forwards an active conversation to a specified remote contact endpoint. You cannot forward conversations between the local contacts endpoints. (inherited from Modality) | |
BeginHold | Places the modality on hold. (inherited from Modality) | |
BeginRetrieve | Retrives a held modality. (inherited from Modality) | |
BeginSendMessage(String, AsyncCallback, Object) | Sends a plain text message to a remote conversation participant. | |
BeginSendMessage(IDictionary<InstantMessageContentType, String>, AsyncCallback, Object) | Sends a text message formatted for specified content type to a remote conversation participant. | |
BeginSetComposing | Sets the local composing state. The composing flag indicates that the local participant is typing a message. | |
BeginSetProperty | Sets a property associated with this modality. (inherited from Modality) | |
BeginTransfer(Contact, TransferOptions, AsyncCallback, Object) | Transfers an active conversation to a specified remote contact. (inherited from Modality) | |
BeginTransfer(ContactEndpoint, TransferOptions, AsyncCallback, Object) | Transfer an active conversation to a specified remote contact endpoint. You cannot transfer a conversation to another local contact endpoint. (inherited from Modality) | |
CanInvoke | Returns true if a specific action is available. (inherited from Modality) | |
CanSetProperty | Returns true if a property can be set on the modality. (inherited from Modality) | |
CreateObjRef | (inherited from MarshalByRefObject) | |
EndConnect | Blocks calling thread until BeginConnect completes. (inherited from Modality) | |
EndConsultativeTransfer | Blocks calling thread until BeginConsultativeTransfer completes. (inherited from Modality) | |
EndDisconnect | Blocks calling thread until BeginDisconnect completes. (inherited from Modality) | |
EndForward | Blocks the calling thread until BeginForward completes. (inherited from Modality) | |
EndHold | Blocks calling thread until BeginHold completes. (inherited from Modality) | |
EndRetrieve | Blocks calling thread until BeginRetrieve completes. (inherited from Modality) | |
EndSendMessage | Ends send message operation and un-blocks program execution on calling thread. | |
EndSetComposing | Ends the set composing operation. | |
EndSetProperty | Blocks the calling thread until BeginSetProperty completes. (inherited from Modality) | |
EndTransfer | Blocks current thread until BeginTransfer completes and returns a list of context properties. (inherited from Modality) | |
Equals | (inherited from Object) | |
Finalize | (Overrides Modality.Finalize().) | |
GetHashCode | (inherited from Object) | |
GetLifetimeService | (inherited from MarshalByRefObject) | |
GetType | (inherited from Object) | |
InitializeLifetimeService | (inherited from MarshalByRefObject) | |
MemberwiseClone() | (inherited from Object) | |
MemberwiseClone(Boolean) | (inherited from MarshalByRefObject) | |
Reject | Rejects an invitation to share a modality. (inherited from Modality) | |
SetCapabilities | Sets the instant messaging capabilities that the client supports. | |
ToString | (inherited from Object) |
Top
Events
Name | Description | |
---|---|---|
ActionAvailabilityChanged | Occurs when an action availability changes. (inherited from Modality) | |
InstantMessagePropertyChanged | Occurs when a property of the instant message modality changes. | |
InstantMessageReceived | Occurs when an instant message is received, or sent if the InstantMessageModality belongs to the local participant. | |
IsTypingChanged | Raised when the istyping state changes. | |
ModalityStateChanged | Occurs when modality state changes. (inherited from Modality) |
Top