Partager via


AtomPubClient.RetrieveServiceDocumentAsync(Uri) Méthode

Définition

Récupère un document de service à partir de l’URI spécifié.

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

Paramètres

uri
Uri Uri

URI spécifié.

Retours

Objet utilisé pour récupérer le document de service de manière asynchrone et pour signaler la progression et l’achèvement status de l’opération.

Attributs

Exemples

Le code suivant montre comment accéder à un document de service et récupérer les valeurs d’URI de modification. Pour obtenir d’autres exemples d’utilisation d’AtomPub pour gérer le contenu du flux, téléchargez l’exemple AtomPub.

function findEditUri(serviceUri) {
    return client.retrieveServiceDocumentAsync(serviceUri).then(function (serviceDocument) {
        for (var i in serviceDocument.workspaces) {
            var workspace = serviceDocument.workspaces[i];
            for (var j in workspace.collections) {
                var collection = workspace.collections[j];

                if (collection.accepts.join(";") === "application/atom+xml;type=entry") {
                    return collection.uri;
                }
            }
        }

        return null;
    });
}

S’applique à

Voir aussi