Class JoinMeetingParameters
Class to define parameters required for joining a meeting.
Inherited Members
Namespace: Microsoft.Graph.Communications.Calls
Assembly: Microsoft.Graph.Communications.Calls.dll
Syntax
public class JoinMeetingParameters
Constructors
JoinMeetingParameters(ChatInfo, MeetingInfo, IMediaSession)
Initializes a new instance of the JoinMeetingParameters class. Use this constructor for app hosted media.
Declaration
public JoinMeetingParameters(ChatInfo chatInfo, MeetingInfo meetingInfo, IMediaSession mediaSession)
Parameters
Type | Name | Description |
---|---|---|
ChatInfo | chatInfo | The chat information. |
MeetingInfo | meetingInfo | The meeting information. |
IMediaSession | mediaSession | The media session. |
JoinMeetingParameters(ChatInfo, MeetingInfo, IEnumerable<Modality>, IEnumerable<MediaInfo>)
Initializes a new instance of the JoinMeetingParameters class. Use this constructor for service hosted media.
Declaration
public JoinMeetingParameters(ChatInfo chatInfo, MeetingInfo meetingInfo, IEnumerable<Modality> requestedModalities, IEnumerable<MediaInfo> prefetchPrompts = null)
Parameters
Type | Name | Description |
---|---|---|
ChatInfo | chatInfo | The chat information. |
MeetingInfo | meetingInfo | The meeting information. |
IEnumerable<Modality> | requestedModalities | The list of modalities for the call |
IEnumerable<MediaInfo> | prefetchPrompts | The list of media files to prefetch |
Properties
AdditionalData
Gets or sets the additional data.
Declaration
public IDictionary<string, object> AdditionalData { get; set; }
Property Value
Type | Description |
---|---|
IDictionary<String, Object> |
AllowGuestToBypassLobby
Gets or sets a value indicating whether to bypass lobby when joining a group call as guest.
Declaration
public bool? AllowGuestToBypassLobby { get; set; }
Property Value
Type | Description |
---|---|
Nullable<Boolean> |
ChatInfo
Gets the chat information.
Declaration
public ChatInfo ChatInfo { get; }
Property Value
Type | Description |
---|---|
ChatInfo |
CorrelationId
Gets or sets the correlation identifier.
Declaration
[Obsolete("Please use AddAsync(JoinMeetingParameters parameters, Guid scenarioId).")]
public Guid CorrelationId { get; set; }
Property Value
Type | Description |
---|---|
Guid |
GuestIdentity
Gets or sets the guest identity.
Declaration
public Identity GuestIdentity { get; set; }
Property Value
Type | Description |
---|---|
Identity |
MediaSession
Gets the media session.
Declaration
public IMediaSession MediaSession { get; }
Property Value
Type | Description |
---|---|
IMediaSession |
MeetingInfo
Gets the meeting information.
Declaration
public MeetingInfo MeetingInfo { get; }
Property Value
Type | Description |
---|---|
MeetingInfo |
PrefetchPrompts
Gets the list of media files to prefetch.
Declaration
public IEnumerable<MediaInfo> PrefetchPrompts { get; }
Property Value
Type | Description |
---|---|
IEnumerable<MediaInfo> |
RequestedModalities
Gets the list of modalities to join the call with.
Declaration
public IEnumerable<Modality> RequestedModalities { get; }
Property Value
Type | Description |
---|---|
IEnumerable<Modality> |
Subject
Gets or sets the subject.
Declaration
public string Subject { get; set; }
Property Value
Type | Description |
---|---|
String |
TenantId
Gets or sets the tenant id
Declaration
public string TenantId { get; set; }
Property Value
Type | Description |
---|---|
String |