Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Include Protected Members
Include Inherited Members
Abstract class representing a conversation mode such as audio, video, and instant messaging.
The Modality type exposes the following members.
Properties
| Name | Description | |
|---|---|---|
![]() |
Conversation | Gets the associated conversation object. |
![]() |
Endpoint | Sets or gets the contact endpoint that is used by the modality. |
![]() |
Participant | Gets the associated participant object. |
![]() |
Properties | Gets a dictionary of modality properties. |
![]() |
State | Gets the modality state. |
Top
Methods
| Name | Description | |
|---|---|---|
![]() |
Accept | Accepts an invitation to a modality. |
![]() |
BeginConnect | Activates a conversation modality by connecting the modality to its associated local and remote endpoints. |
![]() |
BeginConsultativeTransfer | Transfers a connected modality to an existing conversation. |
![]() |
BeginDisconnect | Disconnects from the modality. |
![]() |
BeginForward(Contact, AsyncCallback, Object) | Forwards an active conversation to a specified contact. |
![]() |
BeginForward(ContactEndpoint, AsyncCallback, Object) | Forwards an active conversation to a specified remote contact endpoint. You cannot forward conversations between the local contacts endpoints. |
![]() |
BeginHold | Places the modality on hold. |
![]() |
BeginRetrieve | Retrives a held modality. |
![]() |
BeginSetProperty | Sets a property associated with this modality. |
![]() |
BeginTransfer(Contact, TransferOptions, AsyncCallback, Object) | Transfers an active conversation to a specified remote contact. |
![]() |
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. |
![]() |
CanInvoke | Returns true if a specific action is available. |
![]() |
CanSetProperty | Returns true if a property can be set on the modality. |
![]() |
CreateObjRef | (inherited from MarshalByRefObject) |
![]() |
EndConnect | Blocks calling thread until BeginConnect completes. |
![]() |
EndConsultativeTransfer | Blocks calling thread until BeginConsultativeTransfer completes. |
![]() |
EndDisconnect | Blocks calling thread until BeginDisconnect completes. |
![]() |
EndForward | Blocks the calling thread until BeginForward completes. |
![]() |
EndHold | Blocks calling thread until BeginHold completes. |
![]() |
EndRetrieve | Blocks calling thread until BeginRetrieve completes. |
![]() |
EndSetProperty | Blocks the calling thread until BeginSetProperty completes. |
![]() |
EndTransfer | Blocks current thread until BeginTransfer completes and returns a list of context properties. |
![]() |
Equals | (inherited from Object) |
![]() |
Finalize | (Overrides UCWFullFinalize().) |
![]() |
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. |
![]() |
ToString | (inherited from Object) |
Top
Events
| Name | Description | |
|---|---|---|
![]() |
ActionAvailabilityChanged | Occurs when an action availability changes. |
![]() |
ModalityStateChanged | Occurs when modality state changes. |
Top
.gif)
.gif)
.gif)
.gif)