ConferenceScheduleInformation Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Represents information to be used in scheduling and updating conferences.
public ref class ConferenceScheduleInformation sealed : System::Xml::Serialization::IXmlSerializable
public sealed class ConferenceScheduleInformation : System.Xml.Serialization.IXmlSerializable
type ConferenceScheduleInformation = class
interface IXmlSerializable
Public NotInheritable Class ConferenceScheduleInformation
Implements IXmlSerializable
- Inheritance
-
ConferenceScheduleInformation
- Implements
Remarks
//conference is an object of type Microsoft.Rtc.Collaboration.Conference.
//Convert to scheduling information.
ConferenceScheduleInformation csi = (ConferenceScheduleInformation) conference;
//Note: explicitly set the phone access enabled property after the conversion to preserve the
//original setting.
//If the converted conference has phone information, then it supports phone access.
csi.PhoneAccessEnabled = (conference.PhoneInformation != null);
//Change some property
csi.Description = "New conference description";
userEndpoint.ConferenceServices.BeginUpdateConference(csi,UpdateCallback,userEndpoint.ConferenceServices);
Constructors
ConferenceScheduleInformation() |
Creates a new instance of the ConferenceScheduleInformation class. |
ConferenceScheduleInformation(SchedulingTemplate) |
Creates a new instance of the ConferenceScheduleInformation class based on the supplied scheduling template type. |
Properties
AccessLevel |
Gets or sets the access level that controls admission into a conference. |
AttendanceAnnouncementsStatus |
Gets or sets the attendance announcements status for the conference. |
AutomaticLeaderAssignment |
Gets or sets the policy for automatically promoting users joining a conference. |
ConferenceId |
Gets or sets the conference ID of the new conference to schedule, or the ID of the conference to update. |
Description |
Gets or sets a longer description of the conference. |
ExpiryTime |
Gets or sets the absolute date and time after which the conference can be deleted. |
IsPasscodeOptional |
Gets or sets whether trusted applications may elect to skip challenging anonymous users for the conference passcode. |
LobbyBypass |
Gets or sets the lobby bypass setting for the conference. |
Mcus |
Gets the list of MCU settings. |
OrganizerData |
Gets or sets an arbitrary XML blob set by the organizer. |
ParticipantData |
Gets or sets an arbitrary XML blob set by the organizer and to be sent to conference attendees upon joining the conference. |
Participants |
Gets the list of participants, and their roles. |
Passcode |
Gets or sets the conference passcode to be used by anonymous users. |
PhoneAccessEnabled |
Gets or sets whether participants can join the conference over the phone. |
SchedulingTemplate |
Gets the scheduling template used to schedule the conference. |
Subject |
Gets or sets the subject of the conference. |
Version |
Gets or sets the revision number of the scheduled conference. |
Explicit Interface Implementations
IXmlSerializable.GetSchema() |
Returns the schema for the serialization. |
IXmlSerializable.ReadXml(XmlReader) |
Deserializes the conference schedule settings from the XML. Not required. |
IXmlSerializable.WriteXml(XmlWriter) |
Serializes the XML settings |
Extension Methods
EnableW13CompatibilityMode(ConferenceScheduleInformation) |