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.");
}
}