Microsoft.Windows.Widgets.Feeds.Providers Namespace

Provides APIs for implementing a feed provider for Windows feeds.

Classes

CustomQueryParametersRequestedArgs

Provides data for the OnCustomQueryParametersRequested(CustomQueryParametersRequestedArgs) method.

CustomQueryParametersUpdateOptions

Conveys the query parameters and related metadata for calls to SetCustomQueryParameters(CustomQueryParametersUpdateOptions).

FeedAnalyticsInfoReportedArgs

Provides data for the OnAnalyticsInfoReported event which is raised when the feeds host reports analytics data associated with a user interaction with a feed.

FeedDisabledArgs

Provides data for the OnFeedDisabled(FeedDisabledArgs) method.

FeedEnabledArgs

Provides data for the OnFeedEnabled(FeedEnabledArgs) method.

FeedErrorInfoReportedArgs

Provides data for the OnErrorInfoReported event which is raised when the feeds host reports a feed error.

FeedManager

Provides methods for feed providers to manage and query feeds.

FeedMessageReceivedArgs

Provides data for the FeedMessageReceivedArgs event which is raised when the feed's content posts a message using the window.chrome.webview.postMessage JavaScript method.

FeedProviderDisabledArgs

Provides data for the OnFeedProviderDisabled(FeedProviderDisabledArgs) method.

FeedProviderEnabledArgs

Provides data for the OnFeedProviderEnabled(FeedProviderEnabledArgs) method.

FeedProviderInfo

Provides information about a feed provider.

FeedResourceRequest

Represents a resource request received through an implementation of IFeedResourceProvider.OnResourceRequested.

FeedResourceRequestedArgs

Provides data for the FeedResourceRequestedArgs event which is raised when the feed's content requests a resource that matches the web request filter string for a feed in the WebRequestFilter attribute of the Definition element in the provider's package manifest file. For more information, see Feed provider package manifest XML format.

FeedResourceResponse

Represents a response to a resource request received through an implementation of IFeedResourceProvider.OnResourceRequested.

Interfaces

IFeedAnnouncementInvokedTarget

The interface implemented by a feed provider to receive notifications when an announcement from the provider is displayed or when a user interacts with it.

IFeedManager

The interface implemented by the Microsoft.Windows.Widgets.Feeds.Providers.FeedManager class.

IFeedManager2

An interface implemented by the Microsoft.Windows.Widgets.Feeds.Providers.FeedManager to enable additional features.

IFeedProvider

The interface implemented by feed providers for the Windows Widgets Board. The methods of this interface are invoked by the Widgets Board to request custom query string parameters, typically to support authentication scenarios, and to provide telemetry information.

IFeedProviderAnalytics

This optional interface can be implemented by feed providers to receive callbacks from the feeds host for feed analytics events.

IFeedProviderErrors

This optional interface is implemented by Windows feed providers to receive callbacks from the feeds host for feed errors.

IFeedProviderMessage

This optional interface can be implemented by a feed provider to receive string messages from the feed's content that has been posted using the window.chrome.webview.postMessage JavaScript method.

IFeedResourceProvider

This optional interface can be implemented by a feed provider to monitor, provide, or alter resources that are requested by the feed web content.

Remarks

xref:Microsoft.Windows.Widgets.Feeds.Providers.IFeedProvider is the interface that must be implemented by feed providers in order to receive callback notifications for feed lifecycle events. This interface must be implemented as an Out-of-process COM Server.

The xref:Microsoft.Windows.Widgets.Feeds.Providers.FeedManager class provides methods managing feeds.