SyndicationClient Class

Implementiert die ISyndicationClient-Schnittstelle, die Feeds aus einem URI asynchron abruft.

Syntax


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

Attribute

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

Member

SyndicationClientKlasse hat diese Membertypen:

Konstruktoren

SyndicationClientKlasse hat diese Konstruktoren.

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

 

Methoden

The SyndicationClient Klasse hat diese Methoden. Mit C#, Visual Basic und C++ erbt es auch Methoden aus Object Klasse.

MethodeBeschreibung
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 ,.

 

Eigenschaften

Der SyndicationClientKlasse hat diese Eigenschaften.

EigenschaftZugriffstypBeschreibung

BypassCacheOnRetrieve

Lese-/SchreibzugriffGets or sets a Boolean value that specifies whether to bypass the cache when retrieving the feed.

MaxResponseBufferSize

Lese-/SchreibzugriffGets or sets the maximum number of bytes to buffer when receiving a response from a server.

ProxyCredential

Lese-/SchreibzugriffGets or sets the credentials to use when making requests via a proxy.

ServerCredential

Lese-/SchreibzugriffGets or sets the credentials to use when making requests to the server.

Timeout

Lese-/SchreibzugriffGets 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.

 

Hinweise

Der folgende Code zeigt, wie mit RetrieveFeedAsync ein Feed abgerufen werden kann.


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;
     }
}

Weitere Beispiele, die veranschaulichen, wie diese Klasse verwendet wird, um Fremdinhalte aus dem Internet abzurufen, finden Sie unter Quickstart: Aufrufen eines Webfeed.

Anforderungen

Mindestens unterstützter Client

Windows 8 [Windows Store-Apps, Desktop-Apps]

Mindestens unterstützter Server

Windows Server 2012 [Windows Store-Apps, Desktop-Apps]

Namespace

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

Metadaten

Windows.winmd

Siehe auch

Schnellstart: Zugreifen auf einen Webfeed
Syndication-Beispiel

 

 

Anzeigen:
© 2014 Microsoft