Compartir a través de


AtomPubClient.RetrieveFeedAsync(Uri) Método

Definición

Inicia una operación asincrónica para descargar la fuente de distribución desde el URI especificado. Este método crea una instancia de un objeto SyndicationFeed de la cadena de fuente, que puede estar en uno de los formatos especificados en 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

URI desde el que se descarga la fuente.

Devoluciones

Contiene los resultados de la operación.

Implementaciones

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

Ejemplos

En el código siguiente se muestra cómo se recupera una fuente en una dirección de servicio específica mediante AtomPubClient. Para obtener ejemplos adicionales de cómo se puede usar AtomPub para administrar el contenido de fuente, descargue el ejemplo 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>";
    }
}

Se aplica a

Consulte también