The ConferenceServicesclass provides assistance in conference scheduling.

ConferenceServices Constructors

The ConferenceServicesclass has no public constructors.

ConferenceServices Properties

The following are the public properties on the ConferenceServicesclass.

Copy Code
// Gets or sets the pool name for building pool-targeted requests.
public string PoolName {get; set;}

ConferenceServices Methods

The following are the public properties on the ConferenceServicesclass.

Copy Code
// Initiates the scheduling of a conference.
public IAsyncResult BeginScheduleConference(
	ConferenceScheduleInformation information,
	AsyncCallback userCallback,
	object state);

// Waits for the pending asynchronous scheduling operation to
complete..
public Conference EndScheduleConference(IAsyncResult result);

// Initiates the creation of a conference.
public IAsyncResult BeginUpdateConference(
	ConferenceScheduleInformation information,
	AsyncCallback userCallback,
	object state);

// Gets the results from a conference creation request.
public Conference EndUpdateConference(IAsyncResult result);

// Deletes the scheduled conference.
public IAsyncResult BeginCancelConference(
	string conferenceId,
	AsyncCallback userCallback,
	object state);

// Gets the results from deleting a conference.
public void EndCancelConference(IAsyncResult result);

// Gets the conference settings for a specific conference.
public IAsyncResult BeginGetConference(
	string conferenceId,
	AsyncCallback userCallback,
	object state);

// Gets the results from the retrieval attempt.
public Conference EndGetConference(
	IAsyncResult result);

// Gets the basic conference settings for the currently scheduled
conferences.
public IAsyncResult BeginGetConferenceSummaries(
	AsyncCallback userCallback,
	object state);

// Gets the results from the retrieval attempt.
public Collection<ConferenceSummary>
EndGetConferenceSummaries(
	IAsyncResult result);

// Retrieves the available conferencing options to the organizer.
public IAsyncResult BeginGetConferenceCapabilities(
	AsyncCallback userCallback,
	object state);

// Gets the results of the BeginGetConferenceCapabilities
operation.
public ConferencingCapabilities
EndGetConferenceCapabilities(IAsyncResult result);

// Checks whether the conference passcode is optional.
public IAsyncResult BeginCheckPasscodeIsOptional(
	RealTimeAddress conferenceAddress,
	AsyncCallback userCallback,
	object state);

// Gets the results of checking whether the conference passcode is
optional.
public bool EndCheckPasscodeIsOptional(IAsyncResult asyncResult);

// Verifies whether the supplied passcode is valid for the
conference.
public IAsyncResult BeginVerifyPasscode(
	RealTimeAddress conferenceAddress,
	string passcode,
	AsyncCallback userCallback,
	object state);

// Gets the result of verifying the passcode.
public bool EndVerifyPasscode(IAsyncResult asyncResult);

// Generates a syntactically valid conference ID.
public static string GenerateConferenceId();

// Generates a conference passcode for use in the conference.
public static string GeneratePasscode();

// Generates a numeric conference passcode of the given length.
public static string GenerateNumericPasscode(int length);

// Generates an anonymous URI.
public static string GenerateAnonymousUri();

// Translates a Phone conference ID to a conference URI.
public IAsyncResult BeginGetConferenceUriByPhoneConferenceID(
	string phoneConferenceID,
	AsyncCallback userCallback,
	object state);

// Gets the results of the BeginGetConferenceUriByPhoneConferenceID
operation.
public string EndGetConferenceUriByPhoneConferenceID(IAsyncResult
result);

ConferenceServices Events

There are no events on the ConferenceServicesclass.