private void GetSIPProviderBindings(int offset, int count) { if (!m_sipRegistrationAgentBindingsPanelRefreshInProgress) { m_sipRegistrationAgentBindingsPanelRefreshInProgress = true; m_riaContext.SIPProviderBindings.Clear(); var query = m_riaContext.GetSIPProviderBindingsQuery().OrderBy(x => x.ProviderName).Skip(offset).Take(count); query.IncludeTotalCount = true; m_riaContext.Load(query, LoadBehavior.RefreshCurrent, GetSIPProviderBindingsCompleted, null); } else { LogActivityMessage_External(MessageLevelsEnum.Warn, "A SIP Provider Bindings refresh is already in progress."); } }