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;
});
}