Expand Minimize

ConversationProperty enumeration

Enumerates the conversation properties.

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

public enum ConversationProperty

Member nameDescription
IdThe 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.

SubjectThe conversation subject.
ImportanceThe conversation importance level.
TransferredByIf this conversation originated through a transfer, then ID of the conversation that originated transfer.
ReplacedIf this conversation result of consultative transfer replacement, then Id of the conversation it replaces.
ConferencingUriIf this conversation is/has ever been in conference, the conference focus uri it is connected/will reconnect to.
RepresentedByIf this conversation is effected by boss/admin retargeting, this provides the representation details.
ConferenceInviterRepresentationInfoIf this conference conversation is effected by boss/admin retargeting, this provides the representation details.
FollowUpThe conversation follow up flag.
Reserved1
ConferenceAcceptingParticipantIf this conference conversation is answered by another party, this provides the party's contact object.
Reserved2
AcceptanceStateThe acceptance state (from local point of view) of this conversation.
IsUsbConversationIndicates if the conversation is a USB conversation
AutoTerminateOnIdleIndicates 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.

ConferenceEscalationProgressIndicates progression of escalation to conference.
ConferenceEscalationResultIndicates result code of escalation to conference.
ConferencingInvitedModesMask with bits set corresponding to invited types.
InviterContact class instance for the person that sent the invitation to the conversation.
ConferencingLockedFlag corresponding to whether conference is currently locked.
ConferencingFirstInstantMessageInitial instant message that was sent with the conference invitation, formatted as plain text.
ConferenceAccessInformationConference access information that details accessibility mechanisms for this conference. (ConferenceAccessInfo).
ConferencingAccessTypeIndicates the current access type of the conference.
CallParkOrbitThe orbit that is used to retrieve a parked call.
ConferenceDisclaimerDisclaimer title and body.
ConferenceDisclaimerAcceptedSet to true if the user has accepted the conference disclaimer.
ConferenceTerminateOnLeaveTerminate conference when terminating the conversation.
NumberOfParticipantsRecordingNumber of participants recording this conversation.
ConferenceJoinDialogCompletedApplication should set this to true after selecting audio device during conference join.
LastActivityTimeStampThe 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
Show:
© 2014 Microsoft