次の方法で共有


AtomPubClient.RetrieveFeedAsync(Uri) メソッド

定義

指定された URI から配信フィードをダウンロードする非同期操作を開始します。 このメソッドは、 SyndicationFormat で指定された形式のいずれかで、フィード文字列から SyndicationFeed オブジェクトをインスタンス化します。

public:
 virtual IAsyncOperationWithProgress<SyndicationFeed ^, RetrievalProgress> ^ RetrieveFeedAsync(Uri ^ uri) = RetrieveFeedAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperationWithProgress<SyndicationFeed, RetrievalProgress> RetrieveFeedAsync(Uri const& uri);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperationWithProgress<SyndicationFeed,RetrievalProgress> RetrieveFeedAsync(System.Uri uri);
function retrieveFeedAsync(uri)
Public Function RetrieveFeedAsync (uri As Uri) As IAsyncOperationWithProgress(Of SyndicationFeed, RetrievalProgress)

パラメーター

uri
Uri Uri

フィードのダウンロード元の URI。

戻り値

操作の結果を格納します。

実装

M:Windows.Web.Syndication.ISyndicationClient.RetrieveFeedAsync(Windows.Foundation.Uri) M:Windows.Web.Syndication.ISyndicationClient.RetrieveFeedAsync(System.Uri)
属性

次のコードは、 AtomPubClient を使用して特定のサービス アドレスでフィードを取得する方法を示しています。 フィード コンテンツを管理するために AtomPub を使用する方法のその他の例については、 AtomPub サンプルをダウンロードしてください。

function retieveFeed() {
    try {
        // Refresh client in case server url or credential have changed.
        createClient();

        // Note that this feed is public by default and will not require authentication.
        // We will only get back a limited use feed, without information about editing.
        var resourceUri = new Windows.Foundation.Uri(document.getElementById("serviceAddressField").value.trim() + defaultFeedUri);

        outputField.innerHTML = "Fetching resource: " + resourceUri.absoluteUri + "/br";
        client.retrieveFeedAsync(resourceUri).done(function (feed) {
            currentFeed = feed;
            currentItemIndex = 0;

            outputField.innerHTML += "Complete</br>";
            displayCurrentItem();
        }, onError);
    }
    catch (ex) {
        outputField.innerHTML += "Exception:" + ex + "</br>";
    }
}

適用対象

こちらもご覧ください