Edit

Share via


ShareableContent Class

Definition

The ShareableContent class is the common class for all types of content

public ref class ShareableContent : Microsoft::Lync::Model::Internal::UCWFull
public class ShareableContent : Microsoft.Lync.Model.Internal.UCWFull
type ShareableContent = class
    inherit UCWFull
Public Class ShareableContent
Inherits UCWFull
Inheritance
Derived

Properties

CreationTime

Returns the time that the content is created

InnerObject (Inherited from UCWBase)
IsActive

Returns whether or not the content is being presented.

Modality

Gets the associated modality object.

Owner

Returns the person who owns this content

Presenter

Returns the current presenter who owns the presentation lock for this content

Properties

Gets a collection of content properties.

State

Returns the state of the content

Title

Gets the title of the content

Type

Returns the type of the content

Methods

BeginDownloadFile(String, AsyncCallback, Object)

Download the content file

CanInvoke(ShareableContentAction, Int32)

Returns true if a specific action is available.

ClearAllAnnotations()

Clear all annonations on whiteboard

EndDownloadFile(IAsyncResult)

Download the content file

Finalize()
Present()

Makes this content available to attendees, takes the presenter lock, and makes the content top-most displayed.

Remove()

Removes uploaded content from this conversation.

SaveAnnotation(String, ContentSavingFileType)

Save this content as a file

StopPresenting()

Takes currently shared content off of the content sharing stage but leaves the content in the content collection

TakeOverAsPresenter()

Take over as a presenter

Upload()

Upload the content to this conversation

Events

ActionAvailabilityChanged

Raised when an action availability changes

PropertyChanged

Raised when a property value changes

StateChanged

Raised when the state of a ShareableContent object changes.

Applies to