我如何选择不同类型的同一字符串
本文关键字:同类型 字符串 何选择 选择 | 更新日期: 2023-09-27 17:54:22
标题可能不正确,但我有这个问题。
IDocumentClient(从元数据):
Task<ResourceResponse<Document>> ReplaceDocumentAsync(Document document, RequestOptions options = null);
Task<ResourceResponse<Document>> ReplaceDocumentAsync(Uri documentCollectionUri, object document, RequestOptions options = null);
Task<ResourceResponse<Document>> ReplaceDocumentAsync(string documentLink, object document, RequestOptions options = null);
我试图调用ReplaceDocumentAsync,但它一直给我错误的一个,我想要第二个在列表中,但它自动给我第三个,有没有办法选择哪个字符串我可以使用?
我这样称呼它:
public async Task<dynamic> UpdateDocument (Uri reference, object docId, object updatedDoc)
{
return await client.ReplaceDocumentAsync(client.CreateDocumentAsync(reference, docId), updatedDoc);
}
我做出大胆的假设,你的uri是一个字符串;尝试将第一个参数创建为Uri:
var uri = new Uri(myUriString);
doc.ReplaceDocumentAsync(uri, ...);