Я имею трудно используя DocumentDB для создания документов с использованием Visual Studio 2015 обновления 2 и Vb.netНевозможно получить Azure DocumentDB работать с VB.NET
Вызов CreateDocumentAsync уходит и никогда не возвращается. Я попытался выполнить одни и те же вызовы на C#, используя те же параметры, и они работают нормально, но мой клиент требует, чтобы я использовал Vb.NET
Я уменьшил проблему до тестовой программы, которая показана ниже.
Main.vb
Imports Microsoft.Azure.Documents
Imports Microsoft.Azure.Documents.Client
Module Module1
Sub Main()
Test()
End Sub
Public Async Sub Test()
Dim client As New DocumentClient(New Uri("https://XXXXXXX.documents.azure.com:443/"), "XXXXXXXXX==")
' Create a new document
Dim x As New JGR
x.id = Guid.NewGuid.ToString()
x.name = "Graham"
Dim y As ResourceResponse(Of Document) = Await client.CreateDocumentAsync(UriFactory.CreateDocumentCollectionUri("XXXX-Playground", "XXXXXX"), x, Nothing, True)
End Sub
End Module
JGR.VB
Imports Newtonsoft.Json
Public Class JGR
<JsonProperty(PropertyName:="id")>
Property id As String
Property name As String
End Class
Спасибо, что у меня не было исключения - {"Сообщение: {" "Errors" ": [" "Ресурс владельца не существует" "]} ... любая идея, что это значит? –
my предположим, что либо коллекция, либо база данных не существуют. Проверьте свои имена и убедитесь, что они верны. Также убедитесь, что эти ресурсы не удалены в Azure. – hsulriksen
Спасибо за ваш ответ - я проверил все это, подумал, что настало время удалите их и попытайтесь их воссоздать. –