AtomPubClient.RetrieveServiceDocumentAsync(Uri) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft ein Dienstdokument aus dem angegebenen URI ab.
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)
Parameter
Gibt zurück
Das Objekt, das zum asynchronen Abrufen des Dienstdokuments und zum Melden des Fortschritts und der Vervollständigung status des Vorgangs verwendet wird.
- Attribute
Beispiele
Der folgende Code veranschaulicht, wie Sie auf ein Dienstdokument zugreifen und Edit-URI-Werte abrufen. Weitere Beispiele für die Verwendung von AtomPub zum Verwalten von Feedinhalten finden Sie im AtomPub-Beispiel.
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;
});
}