SyndicationClient Class

Implémente l'interface ISyndicationClient qui récupère les flux à partir d'un identificateur URI de façon asynchrone.

Syntaxe


var syndicationClient = new Windows.Web.Syndication.SyndicationClient(passwordCredential);
var syndicationClient = new Windows.Web.Syndication.SyndicationClient();

Attributs

[DualApiPartition()]
[MarshalingBehavior(Agile)]
[Threading(Both)]
[Version(0x06020000)]

Membres

SyndicationClientClasse possède ces types de membres :

Constructeurs

SyndicationClientClasse possède ces constructeurs.

ConstructeurDescription
SyndicationClient() Creates a new SyndicationClient object.
SyndicationClient(PasswordCredential) Creates a new SyndicationClient object with authentication credentials.

 

Méthodes

The SyndicationClient Classe a les méthodes suivantes. Avec C#, Visual Basic et C++, elle hérite également des méthodes de Object Classe.

MéthodeDescription
RetrieveFeedAsync Starts an asynchronous operation to download the syndication feed from the given URI. This method instantiates a SyndicationFeed object from the feed string, which can be in one of the formats specified in SyndicationFormat.
SetRequestHeader Sets an HTTP header for the request. This method can be called multiple times to set multiple headers. When the same header is set multiple times, the values will be concatenated and separated by ,.

 

Propriétés

Le SyndicationClientClasse a les propriétés suivantes.

PropriétéType d'accèsDescription

BypassCacheOnRetrieve

Lecture/écritureGets or sets a Boolean value that specifies whether to bypass the cache when retrieving the feed.

MaxResponseBufferSize

Lecture/écritureGets or sets the maximum number of bytes to buffer when receiving a response from a server.

ProxyCredential

Lecture/écritureGets or sets the credentials to use when making requests via a proxy.

ServerCredential

Lecture/écritureGets or sets the credentials to use when making requests to the server.

Timeout

Lecture/écritureGets or sets the maximum amount of time, in milliseconds, to wait for any of the asynchronous operations to complete. If the operation is not complete within this amount of time, it will fail with a status code indicating that it timed out.

 

Remarques

Le code suivant montre comment récupérer un flux à l'aide de RetrieveFeedAsync.


function GetFeed(feedUri) {
     var uri = new Windows.Foundation.Uri(feedUri);
     var client = new Windows.Web.Syndication.SyndicationClient();
     client.bypassCacheOnRetrieve = true;
     client.retrieveFeedAsync(uri).then(function (feed) {
            currentFeed = feed;
     }
}

Pour obtenir des exemples supplémentaires qui montrent comment cette classe est utilisée pour récupérer le contenu syndiqué à partir du Web, consultez Démarrage rapide : accès à un flux Web.

Conditions requises

Client minimal pris en charge

Windows 8 [Applications Windows Store, applications de bureau]

Serveur minimal pris en charge

Windows Server 2012 [Applications Windows Store, applications de bureau]

Espace de noms

Windows.Web.Syndication
Windows::Web::Syndication [C++]

Métadonnées

Windows.winmd

Voir aussi

Démarrage rapide : accès à un flux Web
Exemple de syndication

 

 

Afficher:
© 2015 Microsoft