Edit

Share via


ConferenceScheduleInformation Class

Definition

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)

Applies to