Share via


IFeedProvider 接口

定义

由 Windows 小组件板的源提供程序实现的接口。 小组件板调用此接口的方法以请求自定义查询字符串参数,通常用于支持身份验证方案并提供遥测信息。

public interface class IFeedProvider
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Windows.Widgets.WidgetContract, 262144)]
/// [Windows.Foundation.Metadata.Guid(1922277675, 809, 17805, 172, 37, 83, 50, 190, 71, 143, 222)]
struct IFeedProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Windows.Widgets.WidgetContract), 262144)]
[Windows.Foundation.Metadata.Guid(1922277675, 809, 17805, 172, 37, 83, 50, 190, 71, 143, 222)]
public interface IFeedProvider
Public Interface IFeedProvider
属性

注解

有关实现源提供程序的信息,请参阅 源提供程序

方法

OnCustomQueryParametersRequested(CustomQueryParametersRequestedArgs)

通知源提供程序小组件板需要应用来更新源的自定义查询参数。 如果源数据提取失败,原因是在上一次调用 FeedManager.SetCustomQueryParameters(CustomQueryParametersUpdateOptions)中设置了过期的身份验证令牌,导致提取源数据失败时,会发生这种情况。

OnFeedDisabled(FeedDisabledArgs)

禁用源时由小组件板调用。

OnFeedEnabled(FeedEnabledArgs)

启用源时由小组件板调用。

OnFeedProviderDisabled(FeedProviderDisabledArgs)

当禁用此提供程序的所有源时,由小组件板调用。

OnFeedProviderEnabled(FeedProviderEnabledArgs)

当小组件板主机创建与提供程序关联的源时调用。

适用于