Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
using System.Net;
using Microsoft.Azure.Documents;
using Microsoft.Azure.Documents.Client;
using Newtonsoft.Json;
/// <summary>
/// The primary key for the Azure DocumentDB account.
/// </summary>
private static readonly string PrimaryKey = "<primary key>";
/// <summary>
/// The DocumentDB client instance.
/// </summary>6n6yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
private DocumentClient client;
Add below code in main function-Here I am just execute select command from cosmosdb
collection
// Create a new instance of the DocumentClient
this.client = new DocumentClient(new Uri(EndpointUri), PrimaryKey);
this.ExecutefetchQuery("FamilyDB_og", "FamilyCollection_og");
verb="POST";
resourceType = "docs";
resourceLink = string.Format("dbs/{0}/colls/{1}/docs",
databaseId, collectionId);
resourceId = (idBased) ? string.Format("dbs/{0}/colls/{1}",
databaseId, collectionId) : collectionId.ToLowerInvariant();
authHeader = GenerateMasterKeyAuthorizationSignature(verb,
resourceId, resourceType, masterKey, "master", "1.0");
client.DefaultRequestHeaders.Remove("authorization");
client.DefaultRequestHeaders.Add("authorization",
authHeader);
client.DefaultRequestHeaders.Add("x-ms-documentdb-isquery",
"True");
Console.WriteLine(r.Content.ToString());
API-
https://docs.microsoft.com/en-us/rest/api/cosmos-db/querying-cosmosdb-resources-using-the-
rest-api
https://github.com/Azure/azure-cosmos-dotnet-v2/blob/master/samples/rest-from-
.net/Program.cs
https://medium.com/@avirup171/azure-iot-hub-azure-function-azure-cosmos-db-walkthrough-
cc30d12d1055
Create a azure function that will be trigger by Azure Cosmos DB
https://docs.microsoft.com/en-us/azure/azure-functions/functions-create-cosmos-db-triggered-
function