Поделиться через


IWidgetProvider.Activate(WidgetContext) Метод

Определение

Уведомляет поставщика мини-приложений о том, что узел мини-приложения в настоящее время заинтересован в получении обновленного содержимого от поставщика.

public:
 void Activate(WidgetContext ^ widgetContext);
void Activate(WidgetContext const& widgetContext);
public void Activate(WidgetContext widgetContext);
function activate(widgetContext)
Public Sub Activate (widgetContext As WidgetContext)

Параметры

widgetContext
WidgetContext

Объект WidgetContext, определяющий активированное мини-приложение и предоставляющий сведения о конфигурации.

Комментарии

Метод String) вызывается для уведомления поставщика мини-приложений о том, что узел мини-приложения больше не запрашивает обновления содержимого. Эти два метода определяют окно, в котором узел мини-приложения наиболее заинтересован в отображении наиболее up-to-date содержимого. Поставщики мини-приложений могут отправлять обновления в мини-приложение в любое время, например в ответ на push-уведомление, но как и в любой фоновой задаче, важно сбалансировать содержимое up-to-date с проблемами ресурсов, такими как время батареи.

активировать и деактивировать вызываются на основе мини-приложения. Обратите внимание, что период времени между активацией и деактивировать может быть небольшим, поэтому рекомендуется сделать путь к коду обновления мини-приложения как можно быстрее.

Обратите внимание, что при первом создании мини-приложения, как указано при вызове WidgetContext), оно находится в активном состоянии.

Объекты, передаваемые в этот метод обратного вызова, гарантированно допустимы только в пределах обратного вызова. Не следует хранить ссылки на эти объекты, так как их поведение вне контекста обратного вызова не определено.

Применяется к