ConferenceCommandOptions.Issuer Property

Gets or sets the issuer of the command.

Namespace:  Microsoft.Rtc.Collaboration
Assembly:  Microsoft.Rtc.Collaboration (in Microsoft.Rtc.Collaboration.dll)

Syntax

'Declaration
Public Property Issuer As ConversationParticipant
    Get
    Set
'Usage
Dim instance As ConferenceCommandOptions
Dim value As ConversationParticipant

value = instance.Issuer

instance.Issuer = value
public ConversationParticipant Issuer { get; set; }

Property Value

Type: Microsoft.Rtc.Collaboration.ConversationParticipant

Remarks

Trusted applications can issue commands within the context of other conference users who are connected to the conference (either connected to the focus or to the MCU with one or more modalities).

As an example, a PSTN user connected to the audio-video MCU is unable to issue any commands to the focus. However, a trusted application such as the personal virtual assistant (PVA) can issue commands within the context of that PSTN user to the focus. The focus will execute this command within the authorization context of that PSTN user.

Setting this property is recommended when the trusted application is executing commands in the context of other users to avoid any elevation of privilege.

In order to issue a command within the context of another conference user, the application must join the conference as a trusted application. This requires an application endpoint to be established with a trusted service GRUU. Additionally, the conversation should join the conference as a trusted application by setting JoinMode to TrustedParticipant.

See Also

Reference

ConferenceCommandOptions Class

ConferenceCommandOptions Members

Microsoft.Rtc.Collaboration Namespace