collectionLink
- это ссылка на ресурс Collection
, с которым вы работаете.
Существует два типа collectionLinks
(или любые ссылки на ресурсы по этому вопросу).
- SelfLink, которая является ссылкой, которая использует идентификаторы ресурса для указания на ресурс, и выглядит следующим образом:
dbs/7tNCAA==/colls/7tNCAMHd0xU=/
- AltLink, которая является ссылкой, которая использует
id
свойство указывает на ресурс, и оно выглядит так: dbs/databaseId/colls/collectionId/
Обе эти ссылки будут указывать на ресурс, который в данном случае является коллекцией.
Однаковы можете создать AltLink самостоятельно, если у вас есть свойства id
.
* Microsoft.Azure.Documents.Client.UriFactory
- это класс в CosmosDB SDK, который может генерировать эти AltLinks.
Вы можете использовать следующую строкудля генерации AltLink коллекции документов:
UriFactory.CreateDocumentCollectionUri(databaseId, collectionId);
Подсказка UriFactory.CreateCollectionUri(databaseId, collectionId);
, предложенная для другого ответа, будет работать, но не использовать ее, поскольку она устарела и будет удалена.