Compartilhar via


AtomPubClient.RetrieveFeedAsync(Uri) Método

Definição

Inicia uma operação assíncrona para baixar o feed de sindicalização do URI fornecido. Esse método cria uma instância de um objeto SyndicationFeed da cadeia de caracteres do feed, que pode estar em um dos formatos especificados em SyndicationFormat.

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)

Parâmetros

uri
Uri Uri

O URI do qual o feed é baixado.

Retornos

Contém os resultados da operação.

Implementações

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

Exemplos

O código a seguir demonstra como um feed é recuperado em um endereço de serviço específico usando AtomPubClient. Para obter exemplos adicionais de como o AtomPub pode ser usado para gerenciar o conteúdo do feed, baixe o exemplo 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>";
    }
}

Aplica-se a

Confira também