InstantMessageModality 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 instant messaging Capabilities. | |
Conversation | Gets the associated conversation object. (Inherited from Modality.) | |
Endpoint | Gets the collaboration endpoint that is used by the modality. (Inherited from Modality.) | |
IsTyping | Gets a flag indicating whether the endpoint is composing a message. | |
Participant | Gets the associated participant object. (Inherited from Modality.) | |
Properties | Gets a collection of modality properties. (Inherited from Modality.) | |
State | Gets the modality state. (Inherited from Modality.) |
Top
Methods
Name | Description | |
---|---|---|
Accept | Accept an offer for the 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 (in ringing state) to a specified remote contact endpoint. You cannot forward conversations between the local contacts endpoints. (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 a flag indicating whether a specific action is available. (Inherited from Modality.) | |
CanSetProperty | Test whether the property can be set to the modality. (Inherited from Modality.) | |
CreateObjRef | (Inherited from MarshalByRefObject.) | |
EndConnect | Connects to the modality. (Inherited from Modality.) | |
EndConsultativeTransfer | Transfers a connected modality to an existing conversation. (Inherited from Modality.) | |
EndDisconnect | Disconnects from the modality. (Inherited from Modality.) | |
EndForward | Forwards a connecting incoming modality to a different location. (Inherited from Modality.) | |
EndHold | Places the modality on hold. (Inherited from Modality.) | |
EndRetrieve | Retrives a held modality. (Inherited from Modality.) | |
EndSendMessage | Ends send message operation and un-blocks program execution on calling thread. | |
EndSetComposing | Sets the local composing state. The composing flag indicates that the local participant is typing a message. | |
EndSetProperty | Sets a property associated with this modality. (Inherited from Modality.) | |
EndTransfer | Transfers a connected modality to a different location. (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 | Reject an offer for the modality. (Inherited from Modality.) | |
SetCapabilities | Sets self instant messaging Capabilities. | |
ToString | (Inherited from Object.) |
Top
Events
Name | Description | |
---|---|---|
ActionAvailabilityChanged | Raised when an action availability changes. (Inherited from Modality.) | |
InstantMessagePropertyChanged | Raised when a property value changes | |
InstantMessageReceived | Raised when an instant message is received. | |
IsTypingChanged | Raised when the istyping state changes. | |
ModalityStateChanged | Raised when modality state changes (Inherited from Modality.) |
Top