ConversationProperty enumeration

Enumerates the conversation properties.

Namespace:  Microsoft.Lync.Model.Conversation
Assembly:  Microsoft.Lync.Model (in Microsoft.Lync.Model.dll)

Syntax

'Declaration
Public Enumeration ConversationProperty
'Usage
Dim instance As ConversationProperty
public enum ConversationProperty

Members

Member name Description
Id The conversation identifier.

The Id can change in the life of a Conversation instance. In consequence, this property cannot be relied on to uniquely identify a conversation.

Subject The conversation subject.
Importance The conversation importance level.
TransferredBy If this conversation originated through a transfer, then ID of the conversation that originated transfer.
Replaced If this conversation result of consultative transfer replacement, then Id of the conversation it replaces.
ConferencingUri If this conversation is/has ever been in conference, the conference focus uri it is connected/will reconnect to.
RepresentedBy If this conversation is effected by boss/admin retargeting, this provides the representation details.
ConferenceInviterRepresentationInfo If this conference conversation is effected by boss/admin retargeting, this provides the representation details.
FollowUp The conversation follow up flag.
Reserved1
ConferenceAcceptingParticipant If this conference conversation is answered by another party, this provides the party's contact object.
Reserved2
AcceptanceState The acceptance state (from local point of view) of this conversation.
IsUsbConversation Indicates if the conversation is a USB conversation
AutoTerminateOnIdle Indicates whether the conversation will implicitly terminate when last modality session becomes inactive.

Setting this property to false allows you to reuse a Conversation instance to continue a conversation using the participants originally in the conversation. You call into Connect() on the modality previously assigned to the conversation or you can add an additional modality and connect. When AutoTerminateOnIdle is set to false, you must call into Conversation.End() to terminate a conversation.

ConferenceEscalationProgress Indicates progression of escalation to conference.
ConferenceEscalationResult Indicates result code of escalation to conference.
ConferencingInvitedModes Mask with bits set corresponding to invited types.
Inviter Contact class instance for the person that sent the invitation to the conversation.
ConferencingLocked Flag corresponding to whether conference is currently locked.
ConferencingFirstInstantMessage Initial instant message that was sent with the conference invitation, formatted as plain text.
ConferenceAccessInformation Conference access information that details accessibility mechanisms for this conference. (ConferenceAccessInfo).
ConferencingAccessType Indicates the current access type of the conference.
CallParkOrbit The orbit that is used to retrieve a parked call.
ConferenceDisclaimer Disclaimer title and body.
ConferenceDisclaimerAccepted Set to true if the user has accepted the conference disclaimer.
ConferenceTerminateOnLeave Terminate conference when terminating the conversation.
NumberOfParticipantsRecording Number of participants recording this conversation.
ConferenceJoinDialogCompleted Application should set this to true after selecting audio device during conference join.
LastActivityTimeStamp The time stamp of the last conversation activity.
Reserved3
Reserved4
Reserved5
Reserved6
Reserved7
Reserved18
Reserved19
ConferenceVideoHardMute Conference Video Hard Mute
ConferenceInstantMessageMute
Reserved8
Reserved9
Reserved10
Reserved11
Reserved12
Reserved13
Reserved14
Reserved15
Reserved16
Reserved17
Invalid

See also

Reference

Microsoft.Lync.Model.Conversation namespace