ApplicationSharingModality members

Represents the application sharing modality of a conversation or participant modality collection.

The ApplicationSharingModality type exposes the following members.

Properties

  Name Description
Public property Controller Gets the conversation participant that is in control of the shared resource.
Public property Conversation Gets the associated conversation object. (Inherited from Modality.)
Public property Endpoint Gets the collaboration endpoint that is used by the modality. (Inherited from Modality.)
Public property LocalSharedResources Get the list of resources currently shared by the local participant.
Public property Participant Gets the associated participant object. (Inherited from Modality.)
Public property ParticipationState Get the participation state.
Public property Properties Gets a collection of modality properties. (Inherited from Modality.)
Public property ShareableResources Get the list of available resources.
Public property Sharer Gets the participant who is sharing. It returns null when nobody is sharing.
Public property State Gets the modality state. (Inherited from Modality.)
Public property View

Top

Methods

  Name Description
Public method Accept Accept an offer for the modality. (Inherited from Modality.)
Public method BeginAcceptControlRequest Accepts a pending control request.
Public method BeginConnect Activates a conversation modality by connecting the modality to its associated local and remote endpoints. (Inherited from Modality.)
Public method BeginConsultativeTransfer Transfers a connected modality to an existing conversation. (Inherited from Modality.)
Public method BeginDeclineControlRequest Declines a pending control request.
Public method BeginDisconnect Disconnects from the modality. (Inherited from Modality.)
Public method 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.)
Public method 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.)
Public method BeginGrantControl Grants control of the shared resource.
Public method BeginHold Places the modality on hold. (Inherited from Modality.)
Public method BeginReleaseControl Releases control of the shared resource.
Public method BeginRequestControl Requests control of the shared resource.
Public method BeginRetrieve Retrives a held modality. (Inherited from Modality.)
Public method BeginRevokeControl Revokes control of the shared resource.
Public method BeginSetProperty Sets a property associated with this modality. (Inherited from Modality.)
Public method BeginShareDesktop Connects the modality, if not connected already, and starts sharing the desktop.
Public method BeginShareResources(SharingResource, AsyncCallback, Object) Starts sharing resources with the given a resource.
Public method BeginShareResources(IList<SharingResource>, AsyncCallback, Object) Starts sharing resources with the given a list of resources.
Public method BeginShareResources(SharingResourceList, AsyncCallback, Object) Connects the modality, if not connected already, and starts sharing the given resources.
Public method BeginTransfer(Contact, TransferOptions, AsyncCallback, Object) Transfers an active conversation to a specified remote contact. (Inherited from Modality.)
Public method 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.)
Public method CanInvoke Returns a flag indicating whether a specific action is available. (Inherited from Modality.)
Public method CanSetProperty Test whether the property can be set to the modality. (Inherited from Modality.)
Public method CanShare(SharingResourceType) Finds if the given resource type can be shared
Public method CanShare(SharingResourceType, CanShareDetail) Finds if the given resource type can be shared and provides some detail.
Public method CreateObjRef (Inherited from MarshalByRefObject.)
Public method EndAcceptControlRequest Accepts a pending control request.
Public method EndConnect Connects to the modality. (Inherited from Modality.)
Public method EndConsultativeTransfer Transfers a connected modality to an existing conversation. (Inherited from Modality.)
Public method EndDeclineControlRequest Declines a pending control request.
Public method EndDisconnect Disconnects from the modality. (Inherited from Modality.)
Public method EndForward Forwards a connecting incoming modality to a different location. (Inherited from Modality.)
Public method EndGrantControl Grants control of the shared resource.
Public method EndHold Places the modality on hold. (Inherited from Modality.)
Public method EndReleaseControl Releases control of the shared resource.
Public method EndRequestControl Requests control of the shared resource.
Public method EndRetrieve Retrives a held modality. (Inherited from Modality.)
Public method EndRevokeControl Revokes control of the shared resource.
Public method EndSetProperty Sets a property associated with this modality. (Inherited from Modality.)
Public method EndShareDesktop Connects the modality, if not connected already, and starts sharing the desktop.
Public method EndShareResources Connects the modality, if not connected already, and starts sharing the given resources.
Public method EndTransfer Transfers a connected modality to a different location. (Inherited from Modality.)
Public method Equals (Inherited from Object.)
Protected method Finalize (Overrides Modality.Finalize().)
Public method GetHashCode (Inherited from Object.)
Public method GetLifetimeService (Inherited from MarshalByRefObject.)
Public method GetType (Inherited from Object.)
Public method InitializeLifetimeService (Inherited from MarshalByRefObject.)
Protected method MemberwiseClone() (Inherited from Object.)
Protected method MemberwiseClone(Boolean) (Inherited from MarshalByRefObject.)
Public method Reject Reject an offer for the modality. (Inherited from Modality.)
Public method ToString (Inherited from Object.)

Top

Events

  Name Description
Public event ActionAvailabilityChanged Raised when an action availability changes. (Inherited from Modality.)
Public event ApplicationSharingModalityPropertyChanged Raised when a property value changes
Public event ControllerChanged Registered on the Conversation ApplicationSharingModality and raised when the shared resource controller changed.
Public event ControlRequestReceived Registered on the Conversation ApplicationSharingModality and raised when someone requests control of a resource.
Public event LocalSharedResourcesChanged Raised when the list of locally shared resources changes.
Public event ModalityStateChanged Raised when modality state changes (Inherited from Modality.)
Public event ParticipationStateChanged Raised when the participation state has changed.
Public event SharerChanged Raised when the sharer changed.

Top

See also

Reference

ApplicationSharingModality class

Microsoft.Lync.Model.Conversation.Sharing namespace