Шлюз приложения не может этого сделать, то, что вы ищете, - Traffic Manager .
Microsoft Azure Traffic Manager позволяет управлять распределением пользовательского трафика для конечных точек службы в разных датацентрах. Конечные точки службы, поддерживаемые диспетчером трафика, включают Azure VM, веб-приложения и облачные сервисы. Вы также можете использовать Traffic Manager с внешними конечными точками, отличными от Azure.
Диспетчер трафика использует систему доменных имен (DNS) для прямого запроса клиентов на наиболее подходящую конечную точку на основе метода маршрутизации трафика и работоспособности конечных точек. Traffic Manager предоставляет ряд методов маршрутизации трафика и параметров мониторинга конечных точек для удовлетворения различных потребностей приложений и автоматических отказоустойчивых моделей. Диспетчер трафика устойчив к сбою, включая отказ всей области Azure.
blockquote>
Вы можете достичь этого, комбинируя желаемое Event
с Timer
(которое работает как обратный отсчет).
В вашем случае вы можете использовать Slider.OnValueChanged
вместо OnThumbDragDelta
, OnThumbDragCompleted
и т. Д.
Каждый раз, когда поднимается Event
, сбрасывается этот таймер. И когда отсчет времени закончится, делай что хочешь.
private DispatcherTimer dispatcherTimer;
Инициализация (например, в вашем конструкторе):
dispatcherTimer = new DispatcherTimer();
dispatcherTimer.Interval = TimeSpan.FromSeconds(1); //Or whatever time you like
dispatcherTimer.Tick += DispatcherTimer_Tick;
private void OnEvent(object sender, EventArgs e)
{
dispatcherTimer.Stop();
dispatcherTimer.Start();
}
private void DispatcherTimer_Tick(object sender, EventArgs e)
{
dispatcherTimer.Stop();
//Your code
}