1+ <?xml version =" 1.0" encoding =" utf-8" ?>
2+ <doc >
3+ <members >
4+ <member name =" GetResultAsync(string,string,CancellationToken)" >
5+ <example >
6+ This sample shows how to call GetResultAsync.
7+ <code ><![CDATA[
8+ Uri endpoint = new Uri("<endpoint>");
9+ TokenCredential credential = new DefaultAzureCredential();
10+ CodeExecution client = new DynamicSessionsClient(endpoint, credential).GetCodeExecutionClient(apiVersion: "2024-09-01");
11+
12+ Response<SessionCodeExecutionResponse> response = await client.GetResultAsync("testexecutionid", "testidentidier");
13+ ]]> </code ></example >
14+ </member >
15+ <member name =" GetResult(string,string,CancellationToken)" >
16+ <example >
17+ This sample shows how to call GetResult.
18+ <code ><![CDATA[
19+ Uri endpoint = new Uri("<endpoint>");
20+ TokenCredential credential = new DefaultAzureCredential();
21+ CodeExecution client = new DynamicSessionsClient(endpoint, credential).GetCodeExecutionClient(apiVersion: "2024-09-01");
22+
23+ Response<SessionCodeExecutionResponse> response = client.GetResult("testexecutionid", "testidentidier");
24+ ]]> </code ></example >
25+ </member >
26+ <member name =" GetResultAsync(string,string,RequestContext)" >
27+ <example >
28+ This sample shows how to call GetResultAsync and parse the result.
29+ <code ><![CDATA[
30+ Uri endpoint = new Uri("<endpoint>");
31+ TokenCredential credential = new DefaultAzureCredential();
32+ CodeExecution client = new DynamicSessionsClient(endpoint, credential).GetCodeExecutionClient(apiVersion: "2024-09-01");
33+
34+ Response response = await client.GetResultAsync("testexecutionid", "testidentidier", null);
35+
36+ JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
37+ Console.WriteLine(result.GetProperty("id").ToString());
38+ Console.WriteLine(result.GetProperty("status").ToString());
39+ Console.WriteLine(result.GetProperty("stdout").ToString());
40+ Console.WriteLine(result.GetProperty("stderr").ToString());
41+ Console.WriteLine(result.GetProperty("result").ToString());
42+ Console.WriteLine(result.GetProperty("executionTimeInMilliseconds").ToString());
43+ ]]> </code ></example >
44+ </member >
45+ <member name =" GetResult(string,string,RequestContext)" >
46+ <example >
47+ This sample shows how to call GetResult and parse the result.
48+ <code ><![CDATA[
49+ Uri endpoint = new Uri("<endpoint>");
50+ TokenCredential credential = new DefaultAzureCredential();
51+ CodeExecution client = new DynamicSessionsClient(endpoint, credential).GetCodeExecutionClient(apiVersion: "2024-09-01");
52+
53+ Response response = client.GetResult("testexecutionid", "testidentidier", null);
54+
55+ JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
56+ Console.WriteLine(result.GetProperty("id").ToString());
57+ Console.WriteLine(result.GetProperty("status").ToString());
58+ Console.WriteLine(result.GetProperty("stdout").ToString());
59+ Console.WriteLine(result.GetProperty("stderr").ToString());
60+ Console.WriteLine(result.GetProperty("result").ToString());
61+ Console.WriteLine(result.GetProperty("executionTimeInMilliseconds").ToString());
62+ ]]> </code ></example >
63+ </member >
64+ <member name =" ExecuteCodeAsync(WaitUntil,string,SessionCodeExecutionRequest,CancellationToken)" >
65+ <example >
66+ This sample shows how to call ExecuteCodeAsync.
67+ <code ><![CDATA[
68+ Uri endpoint = new Uri("<endpoint>");
69+ TokenCredential credential = new DefaultAzureCredential();
70+ CodeExecution client = new DynamicSessionsClient(endpoint, credential).GetCodeExecutionClient(apiVersion: "2024-09-01");
71+
72+ SessionCodeExecutionRequest codeExecutionRequest = new SessionCodeExecutionRequest(CodeInputType.Inline, ExecutionType.Synchronous, "print(7*9)", 60);
73+ Operation operation = await client.ExecuteCodeAsync(WaitUntil.Completed, "testidentidier", codeExecutionRequest);
74+ ]]> </code ></example >
75+ </member >
76+ <member name =" ExecuteCode(WaitUntil,string,SessionCodeExecutionRequest,CancellationToken)" >
77+ <example >
78+ This sample shows how to call ExecuteCode.
79+ <code ><![CDATA[
80+ Uri endpoint = new Uri("<endpoint>");
81+ TokenCredential credential = new DefaultAzureCredential();
82+ CodeExecution client = new DynamicSessionsClient(endpoint, credential).GetCodeExecutionClient(apiVersion: "2024-09-01");
83+
84+ SessionCodeExecutionRequest codeExecutionRequest = new SessionCodeExecutionRequest(CodeInputType.Inline, ExecutionType.Synchronous, "print(7*9)", 60);
85+ Operation operation = client.ExecuteCode(WaitUntil.Completed, "testidentidier", codeExecutionRequest);
86+ ]]> </code ></example >
87+ </member >
88+ <member name =" ExecuteCodeAsync(WaitUntil,string,RequestContent,RequestContext)" >
89+ <example >
90+ This sample shows how to call ExecuteCodeAsync.
91+ <code ><![CDATA[
92+ Uri endpoint = new Uri("<endpoint>");
93+ TokenCredential credential = new DefaultAzureCredential();
94+ CodeExecution client = new DynamicSessionsClient(endpoint, credential).GetCodeExecutionClient(apiVersion: "2024-09-01");
95+
96+ using RequestContent content = RequestContent.Create(new
97+ {
98+ codeInputType = "Inline",
99+ executionType = "Synchronous",
100+ code = "print(7*9)",
101+ timeoutInSeconds = 60,
102+ });
103+ Operation operation = await client.ExecuteCodeAsync(WaitUntil.Completed, "testidentidier", content);
104+ ]]> </code ></example >
105+ </member >
106+ <member name =" ExecuteCode(WaitUntil,string,RequestContent,RequestContext)" >
107+ <example >
108+ This sample shows how to call ExecuteCode.
109+ <code ><![CDATA[
110+ Uri endpoint = new Uri("<endpoint>");
111+ TokenCredential credential = new DefaultAzureCredential();
112+ CodeExecution client = new DynamicSessionsClient(endpoint, credential).GetCodeExecutionClient(apiVersion: "2024-09-01");
113+
114+ using RequestContent content = RequestContent.Create(new
115+ {
116+ codeInputType = "Inline",
117+ executionType = "Synchronous",
118+ code = "print(7*9)",
119+ timeoutInSeconds = 60,
120+ });
121+ Operation operation = client.ExecuteCode(WaitUntil.Completed, "testidentidier", content);
122+ ]]> </code ></example >
123+ </member >
124+ </members >
125+ </doc >
0 commit comments