다음을 통해 공유


Microsoft.Windows.Widgets.Providers 네임스페이스

Windows 위젯용 위젯 공급자를 구현하기 위한 API를 제공합니다.

클래스

WidgetActionInvokedArgs

Microsoft.Windows.Widgets.Providers.IWidgetProvider.OnActionInvoked 콜백에 대한 데이터를 제공합니다. 이 콜백은 위젯에서 작업을 호출할 때(예: 사용자가 단추를 클릭하는 경우) 발생합니다.

WidgetAnalyticsInfoReportedArgs

위젯 호스트가 위젯과의 사용자 상호 작용과 관련된 분석 데이터를 보고할 때 발생하는 OnAnalyticsInfoReported 이벤트에 대한 데이터를 제공합니다.

WidgetContext

위젯 호스트 내에서 위젯의 구성에 대한 정보를 제공합니다.

WidgetContextChangedArgs

Microsoft.Windows.Widgets.Providers.IWidgetProvider.OnWidgetContextChanged 콜백 대한 데이터를 제공합니다.

WidgetCustomizationRequestedArgs

사용자가 위젯 호스트 UI를 통해 위젯 사용자 지정을 요청했을 때 발생하는 OnCustomizationRequested 이벤트에 대한 데이터를 제공합니다.

WidgetErrorInfoReportedArgs

위젯 호스트가 위젯 오류를 보고할 때 발생하는 OnErrorInfoReported 이벤트에 대한 데이터를 제공합니다.

WidgetInfo

위젯 호스트의 시각적 템플릿, 데이터 템플릿, 사용자 지정 상태, 마지막 업데이트 시간 및 컨텍스트 정보를 포함하여 위젯에 대한 상태 정보를 포함합니다.

WidgetManager

위젯을 쿼리, 업데이트 및 삭제하는 메서드를 제공합니다.

WidgetUpdateRequestOptions

Microsoft.Windows.Widgets.Providers.WidgetManager.UpdateWidget호출에 대한 데이터를 제공합니다.

인터페이스

IWidgetManager

위젯을 쿼리, 업데이트 및 삭제하는 메서드를 제공하는 WidgetManager 클래스에 의해 구현되는 인터페이스입니다.

IWidgetProvider

이 인터페이스는 위젯 수명 이벤트에 대한 위젯 호스트에서 콜백을 수신하기 위해 Windows 위젯 공급자에 의해 구현됩니다.

IWidgetProvider2

이 인터페이스는 위젯 사용자 지정 이벤트에 대한 위젯 호스트에서 콜백을 수신하기 위해 Windows 위젯 공급자에 의해 구현됩니다.

IWidgetProviderAnalytics

이 선택적 인터페이스는 위젯 분석 이벤트에 대한 위젯 호스트에서 콜백을 수신하기 위해 Windows 위젯 공급자가 구현할 수 있습니다.

IWidgetProviderErrors

이 인터페이스는 위젯 오류에 대한 위젯 호스트에서 콜백을 수신하기 위해 Windows 위젯 공급자에 의해 구현됩니다.

설명

IWidgetProvider 위젯 수명 주기 이벤트에 대한 콜백 알림을 받기 위해 위젯 공급자가 구현해야 하는 인터페이스입니다. 이 인터페이스는 Out-of-process COM 서버로 구현되어야 합니다.

WidgetManager 클래스는 위젯을 업데이트, 쿼리 및 삭제하는 메서드를 제공합니다.