Вот основной код, который работал для меня.Код, который записывает коллекцию, выводится в формате Json.Я думаю, что это похоже на то, что вы видите на портале, но оно пропускает или опускает информацию uniqueKeyPolicy.
В качестве примечания, я думаю, я обнаружил ошибку или странное поведение.Вставка нового документа может выдать unique index constraint violation
, а обновления - нет.
this.EndpointUrl = ConfigurationManager.AppSettings["EndpointUrl"];
this.PrimaryKey = ConfigurationManager.AppSettings["PrimaryKey"];
string dbname = ConfigurationManager.AppSettings["dbname"];
string containername = ConfigurationManager.AppSettings["containername"];
this.client = new DocumentClient(new Uri(EndpointUrl), PrimaryKey);
DocumentCollection collection = await client.ReadDocumentCollectionAsync(UriFactory.CreateDocumentCollectionUri(dbname, containername));
Console.WriteLine("\n4. Found Collection \n{0}\n", collection);