A Conferenceinstance is a container for information about a conference: the URI of the conference, its subject, and related information. The ConferenceSessionand relevant McuSessionsubclasses enable joining a conference and monitoring roster events.

Conference Constructors

The Conferenceclass has no public constructors.

Conference Properties

The following are the public properties on the Conferenceclass.

Copy Code
// Gets the URI of the person who scheduled the conference.
public string OrganizerUri {get;}

// Gets the conference ID, which can be used to make changes to the
conference.
public string ConferenceId {get;}

// Gets the conference URI.
public string ConferenceUri {get;}

// Gets the subject of the conference.
public string Subject {get;}

// Gets the admission policy to apply to users who wish to join.
public ConferenceAdmissionPolicy AdmissionPolicy {get;}

// Gets the long description of the conference purpose.
public string Description {get;}

// Gets the passcode to be used by anonymous users.
public string Passcode {get;}

// Gets whether the passcode is optional. A value of true indicates
that a passcode is optional.
public bool IsPasscodeOptional {get;}

// Gets the absolute UTC date and time after which the conference
can be deleted.
// The day and time must be between one year before and ten years
after the
// current date and time on the server.
public Nullable<DateTime> ExpiryTime {get;}

// Gets whether the conference is known to be currently active.
// A value of true indicates that the conference is active. 
public Nullable<bool> IsActive {get;}

// Gets the time of conference creation or
// last modification.
public Nullable<DateTime> LastUpdate {get;}

// Gets the organizer data. This can be used by a client to store
an arbitrary XML blob
// for the conference. This data is sent only to the organizer.
public string OrganizerData {get;}

// Gets the data that can be sent to conference participants.
// This section can be used to store an arbirary XML blob
// that will be sent to all participants in the conference.
public string ParticipantData {get;}

// Gets the list of participants, and their roles.
// The organizer does not need to be added to the participant list.
// An organizer is automatically added with a role of Presenter.
public Collection<ConferenceParticipantInformation>
Participants {get;}

// Gets the list of MCU settings.
// The settings appear in the conference-view element of the XML
request.
public Collection<ConferenceMcuInformation> Mcus {get;}

// Gets the information to access a conference by phone.
public PhoneAccessInformation PhoneInformation {get;}

// Converts a conference into an object that can be used to update
its properties.
public static ConferenceScheduleInformation
ToConferenceScheduleInformation(Conference conference)/

Conference Methods

The following are the public methods on the Conferenceclass.

Copy Code
// Converts the Conference into its address.
public static implicit operator RealTimeAddress(Conference
conference);

// Converts a conference into an object that can be used to update
its properties.
public static implicit operator
ConferenceScheduleInformation(Conference conference);

Conference Events

The Conferenceclass has no events.