AtomPubClient.RetrieveServiceDocumentAsync(Uri) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定した Uri からサービス ドキュメントを取得します。
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)
パラメーター
戻り値
サービス ドキュメントを非同期的に取得し、操作の進行状況と完了状態を報告するために使用される オブジェクト。
- 属性
例
次のコードは、サービス ドキュメントにアクセスし、編集 URI 値を取得する方法を示しています。 フィード コンテンツを管理するために AtomPub を使用する方法のその他の例については、 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;
});
}