Compartilhar via


IFeedResourceProvider Interface

Definição

Essa interface opcional pode ser implementada por um provedor de feed para monitorar, fornecer ou alterar recursos solicitados pelo conteúdo da Web do feed.

public interface class IFeedResourceProvider
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Windows.Widgets.WidgetContract, 327680)]
/// [Windows.Foundation.Metadata.Guid(3786810989, 34976, 16748, 148, 64, 227, 65, 203, 4, 124, 211)]
struct IFeedResourceProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Windows.Widgets.WidgetContract), 327680)]
[Windows.Foundation.Metadata.Guid(3786810989, 34976, 16748, 148, 64, 227, 65, 203, 4, 124, 211)]
public interface IFeedResourceProvider
Public Interface IFeedResourceProvider
Atributos

Comentários

Os provedores de feed podem especificar uma cadeia de caracteres de filtro de solicitação da Web para um feed no atributo WebRequestFilter do elemento Definition no arquivo de manifesto do pacote do provedor. Sempre que o conteúdo do feed solicitar um recurso por URI que corresponda ao filtro, a solicitação será interceptada e redirecionada para a implementação do provedor de feed de IFeedResourceProvider.OnResourceRequested.

O padrão de filtro é expresso usando o formato descrito em Padrões de Correspondência. A cadeia de caracteres de filtro no registro deve usar punycode quando necessário. Todos os tipos de conteúdo serão redirecionados quando correspondentes, de modo que o filtro só deve ser resolvido para o conteúdo destinado a ser obtido por meio do IFeedResourceProvider do no aplicativo.

Cada solicitação GET, PUT ou UPDATE feita por um aplicativo Web de feed que corresponda ao filtro registrado também deve corresponder à origem do registro do feed, especificada no atributo ContentUri do elemento Definition no arquivo de manifesto do pacote do provedor. Se o recurso não corresponder na origem, a solicitação será ignorada.

Se o provedor retornar a chamada OnResourceRequested sem definir uma FeedResourceResponse no FeedResourceRequestedArgs, será feita uma busca na Web. Ao retornar sem umaFeedResourceResponse, o provedor pode modificar a coleção cabeçalhos que será usada pela busca da Web.

Métodos

OnResourceRequested(FeedResourceRequestedArgs)

Gerado quando o conteúdo do feed solicita um recurso que corresponde à cadeia de caracteres de filtro de solicitação da Web para um feed no atributo WebRequestFilter do elemento Definition no arquivo de manifesto do pacote do provedor. Para obter mais informações, consulte formato XML do manifesto do pacote do provedor de feed.

Aplica-se a

Confira também

  • formato XML do manifesto do pacote do Feed