AtomPubClient.RetrieveServiceDocumentAsync(Uri) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Recupera un documento del servizio dall'URI specificato.
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)
Parametri
Restituisce
Oggetto utilizzato per recuperare il documento del servizio in modo asincrono e per segnalare lo stato di avanzamento e completamento dell'operazione.
- Attributi
Esempio
Il codice seguente illustra come accedere a un documento del servizio e recuperare i valori dell'URI di modifica. Per altri esempi di come AtomPub può essere usato per gestire il contenuto del feed, scaricare l'esempio 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;
});
}