public static Task ModifyConferenceConfigurationAsync(this ConferenceSession session, ConferenceAccessLevel accessLevel, LobbyBypass lobbyBypass, AutomaticLeaderAssignment automaticLeaderAssignment) { return Task.Factory.FromAsync(session.BeginModifyConferenceConfiguration, session.EndModifyConferenceConfiguration, accessLevel, lobbyBypass, automaticLeaderAssignment, null); }
/// <summary> /// Initializes a new instance of the <see cref="OnlineMeetingSettings"/> class. /// </summary> /// <param name="lobbyBypass">The address used to initialize the OnlineMeetingSettings.</param> /// <param name="accessLevel">The routing type used to initialize the OnlineMeetingSettings.</param> /// <param name="presenters">Mailbox type of the participant.</param> internal OnlineMeetingSettings( LobbyBypass lobbyBypass, OnlineMeetingAccessLevel accessLevel, Presenters presenters) { this.lobbyBypass = lobbyBypass; this.accessLevel = accessLevel; this.presenters = presenters; }
// Token: 0x060019C7 RID: 6599 RVA: 0x0005BDEC File Offset: 0x00059FEC private static LobbyBypass ConvertLobbyBypass(LobbyBypass lobbyBypass) { switch (lobbyBypass) { case LobbyBypass.Disabled: return(LobbyBypass.Disabled); case LobbyBypass.Enabled: return(LobbyBypass.EnabledForGatewayParticipants); default: throw new ArgumentException(string.Format("'{0}' is an invalid value for LobbyBypass", lobbyBypass)); } }
/// <summary> /// Tries to read element from XML. /// </summary> /// <param name="reader">The reader.</param> /// <returns>True if element was read.</returns> internal override bool TryReadElementFromXml(EwsServiceXmlReader reader) { switch (reader.LocalName) { case XmlElementNames.LobbyBypass: this.lobbyBypass = reader.ReadElementValue <LobbyBypass>(); return(true); case XmlElementNames.AccessLevel: this.accessLevel = reader.ReadElementValue <OnlineMeetingAccessLevel>(); return(true); case XmlElementNames.Presenters: this.presenters = reader.ReadElementValue <Presenters>(); return(true); default: return(false); } }
public static Task ModifyConferenceConfigurationAsync(this ConferenceSession session, ConferenceAccessLevel accessLevel, LobbyBypass lobbyBypass, AutomaticLeaderAssignment automaticLeaderAssignment) { return(Task.Factory.FromAsync(session.BeginModifyConferenceConfiguration, session.EndModifyConferenceConfiguration, accessLevel, lobbyBypass, automaticLeaderAssignment, null)); }
/// <summary> /// Tries to read element from XML. /// </summary> /// <param name="reader">The reader.</param> /// <returns>True if element was read.</returns> internal override bool TryReadElementFromXml(EwsServiceXmlReader reader) { switch (reader.LocalName) { case XmlElementNames.LobbyBypass: this.lobbyBypass = reader.ReadElementValue<LobbyBypass>(); return true; case XmlElementNames.AccessLevel: this.accessLevel = reader.ReadElementValue<OnlineMeetingAccessLevel>(); return true; case XmlElementNames.Presenters: this.presenters = reader.ReadElementValue<Presenters>(); return true; default: return false; } }