ConferenceScheduleInformation Class
Represents information to be used in scheduling and updating conferences.
Inheritance Hierarchy
System.Object
Microsoft.Rtc.Collaboration.ConferenceManagement.ConferenceScheduleInformation
Namespace: Microsoft.Rtc.Collaboration.ConferenceManagement
Assembly: Microsoft.Rtc.Collaboration (in Microsoft.Rtc.Collaboration.dll)
Syntax
'Declaration
Public NotInheritable Class ConferenceScheduleInformation _
Implements IXmlSerializable
'Usage
Dim instance As ConferenceScheduleInformation
public sealed class ConferenceScheduleInformation : IXmlSerializable
Remarks
On updating conferences, it is recommended that you obtain the full conference details first and convert the returned Conference object to a ConferenceScheduleInformation object.ra> Change the required properties on the converted ConferenceScheduleInformation object and use it in the update request BeginUpdateConference(ConferenceScheduleInformation, AsyncCallback, Object).
//conference is an object of type Microsoft.Rtc.Collaboration.Conference
//Convert to scheduling information.
ConferenceScheduleInformation csi = (ConferenceScheduleInformation) conference;
//Note: explicitly set the PhoneAccessEnabled 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);
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.