여기에 C#에서 azure documentdb 저장 프로 시저를 실행하려고합니다. Azure DocumentDB 비동기 요청 문제
static string EndpointUri = "https://asdf.documents.azure.com:443/";
static string PrimaryKey = "X";
static DocumentClient client = new DocumentClient(new Uri(EndpointUri), PrimaryKey);
static void Main(string[] args)
{
var x = doit();
Read();
}
public static async Task<string> doit()
{
StoredProcedureResponse<string> sprocResponse = await client.ExecuteStoredProcedureAsync<string>("/dbs/eew/colls/fff/sprocs/ggg/", "[email protected]");
return "";
}
나는 동기를 실행하는 메소드 호출
ExecuteStoredProcedureAsync
을 원했다. 여기 내가 어떻게 그랬어.
나는 이것이 요청을 기다리고 있기 때문에 동기 메서드 호출로 작동해야한다고 생각합니다. 그러나 그것은 그런 식으로 작동하지 않습니다.
비동기에 대한 이해가 부족하다는 이유로 C# 사용을 기다리고 있습니다.
Google에서 해결할 수있는 방법을 찾을 수 없습니다.
어떻게 동기화 할 수 있습니까?
아마도 지금 Azure에서 키를 변경하고 싶을 것입니다. 당신은 방금 데이터베이스를 만들고 귀하의 계정에 돈을 쓰는 인터넷 액세스를 부여했습니다 :) – Frans
@Frans Thanks !. 하지만 게시하기 전에 일부 문자를 변경했습니다. 나는 그 바보가 아니다 :). –
안녕하세요, 일반적인 조언; 게시하기 전에 그냥 xxx로 변경하는 것이 가장 좋습니다. 기껏해야 당신이 나 같은 사람들을 걱정스럽게합니다. 최악의 경우, 암호를 사용하는 사람에게 암호를 강제로 사용하는 사람이 생깁니다. 계정에 생산 데이터가 있고 난 당신의 CSO 였으면 이제는 바뀌어야한다고 주장 할 것입니다. :) – Frans