You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/develop/activity-retry-simulator.mdx
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,7 @@ tags:
8
8
---
9
9
10
10
Use this tool to visualize total Activity Execution times and experiment with different Activity timeouts and Retry Policies.
11
-
For a list of Activity Task Execution times, use [this calculator](https://temporal-time.netlify.app/?initialInterval=1&maxInterval=100&maxReties=10&backoffCoeificent=2).
11
+
For a list of Activity Task Execution times, use [this calculator](https://temporal-time.netlify.app/?initialInterval=1&maxInterval=100&maxReties=10&backoffCoefficient=2).
12
12
13
13
The simulator is based on a common Activity use-case, which is to call a third party HTTP API and return the results.
Copy file name to clipboardExpand all lines: docs/develop/dotnet/core-application.mdx
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -114,7 +114,7 @@ Here are some known gotchas to avoid with .NET tasks inside of Workflows:
114
114
115
115
In order to help catch wrong scheduler use, by default the Temporal .NET SDK adds an event source listener for info-level task events.
116
116
While this technically receives events from all uses of tasks in the process, we make sure to ignore anything that is not running in a Workflow in a high performant way (basically one thread local check).
117
-
For code that does run in a Workflow and accidentally starts a task in another scheduler, an `InvalidWorkflowOperationException` will be thrown which "pauses" the Workflow (fails the Workflow Rask which continually retries until the code is fixed).
117
+
For code that does run in a Workflow and accidentally starts a task in another scheduler, an `InvalidWorkflowOperationException` will be thrown which "pauses" the Workflow (fails the Workflow Task which continually retries until the code is fixed).
118
118
This is unfortunately a runtime-only check, but can help catch mistakes early. If this needs to be turned off for any reason, set `DisableWorkflowTracingEventListener` to `true` in Worker options.
119
119
120
120
In the near future for modern .NET versions we hope to use the
@@ -247,7 +247,7 @@ Technically this can be multiple parameters, but Temporal strongly encourages a
247
247
248
248
Calls to spawn [Activity Executions](/activity-execution) are written within a [Workflow Definition](/workflow-definition).
249
249
The call to spawn an Activity Execution generates the [ScheduleActivityTask](/references/commands#scheduleactivitytask) Command.
250
-
This results in the set of three [Activity Task](/tasks#activity-task) related Events ([ActivityTaskScheduled](/references/events#activitytaskscheduled), [ActivityTaskStarted](/references/events#activitytaskstarted), and ActivityTask[Closed])in your Workflow Execution Event History.
250
+
This results in the set of three [Activity Task](/tasks#activity-task) related Events ([ActivityTaskScheduled](/references/events#activitytaskscheduled), [ActivityTaskStarted](/references/events#activitytaskstarted), and ActivityTask[Closed])in your Workflow Execution Event History.
251
251
252
252
A single instance of the Activities implementation is shared across multiple simultaneous Activity invocations.
253
253
Activity implementation code should be _idempotent_.
@@ -285,7 +285,7 @@ These values are set in the Activity Options.
285
285
286
286
**How to get the results of an Activity Execution using the Temporal .NET SDK**
287
287
288
-
The Activity result is the returned in the task from the `ExecuteActivityAsync` call.
288
+
The Activity result is returned in the task from the `ExecuteActivityAsync` call.
Copy file name to clipboardExpand all lines: docs/develop/dotnet/debugging.mdx
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -20,7 +20,7 @@ tags:
20
20
This page shows how to do the following:
21
21
22
22
-[Debug in a development environment](#debug-in-a-development-environment)
23
-
-[Debug in a development production](#debug-in-a-development-production)
23
+
-[Debug in a production environment](#debug-in-a-development-production)
24
24
25
25
### Debug in a development environment {#debug-in-a-development-environment}
26
26
@@ -30,9 +30,9 @@ In developing Workflows, you can use the normal development tools of logging and
30
30
In addition to the normal development tools of logging and a debugger, you can also see what’s happening in your Workflow by using the [Web UI](/web-ui) or [Temporal CLI](/cli).
31
31
The Web UI provides insight into your Workflows, making it easier to identify issues and monitor the state of your Workflows in real time.
32
32
33
-
### Debug in a development production {#debug-in-a-development-production}
33
+
### Debug in a production environment{#debug-in-a-development-production}
34
34
35
-
**How to debug in a development production using the Temporal .NET SDK**
35
+
**How to debug in a production environment using the Temporal .NET SDK**
Usea `CancellationToken` inyour [RPCoptions](https://dotnet.temporal.io/api/Temporalio.Client.WorkflowUpdateOptions.html#Temporalio_Client_WorkflowUpdateOptions_Rpc) to cancel the Update.
-**Updatefailed**:You'll receive a [`Temporalio.Exceptions.WorkflowUpdateFailedException`](https://dotnet.temporal.io/api/Temporalio.Exceptions.WorkflowUpdateFailedException.html) exception.
Copy file name to clipboardExpand all lines: docs/develop/dotnet/schedules.mdx
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -31,9 +31,9 @@ This page shows how to do the following:
31
31
32
32
**How to Schedule a Workflow using the Temporal .NET SDK**
33
33
34
-
Scheduling Workflows is a crucial aspect of any automation process, especially when dealing with time-sensitive tasks. By scheduling a Workflow, you can automate repetitive tasks, reduce the need for manual intervention, and ensure timely execution of your business processes
34
+
Scheduling Workflows is a crucial aspect of any automation process, especially when dealing with time-sensitive tasks. By scheduling a Workflow, you can automate repetitive tasks, reduce the need for manual intervention, and ensure timely execution of your business processes.
35
35
36
-
Use any of the following action to help Schedule a Workflow Execution and take control over your automation process.
36
+
Use any of the following actions to help Schedule a Workflow Execution and take control over your automation process.
37
37
38
38
### Create a Scheduled Workflow {#create-a-workflow}
Copy file name to clipboardExpand all lines: docs/develop/dotnet/temporal-nexus.mdx
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -396,7 +396,7 @@ See the [Nexus cancellation sample](https://github.com/temporalio/samples-dotnet
396
396
397
397
## Make Nexus calls across Namespaces in Temporal Cloud {#nexus-calls-across-namespaces-temporal-cloud}
398
398
399
-
This section assumes you are already familiar with how to connect a Worker to Temporal Cloud.
399
+
This section assumes you are already familiar with how to connect a Worker to Temporal Cloud.
400
400
The `tcld` CLI is used to create Namespaces and the Nexus Endpoint, and mTLS client certificates will be used to securely connect the caller and handler Workers to their respective Temporal Cloud Namespaces.
401
401
402
402
### Install the latest `tcld` CLI and generate certificates
Copy file name to clipboardExpand all lines: docs/develop/php/asynchronous-activity-completion.mdx
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -32,8 +32,8 @@ Calling `yield` on promise blocks until a result is available.
32
32
> Activity promise also exposes `then` method to construct promise chains.
33
33
> Read more about Promises [here](https://github.com/reactphp/promise).
34
34
35
-
Alternatively you can explicitly wrap your code (including `yield`constucts) using `Workflow::async` which will execute nested code in parallel with main Workflow code.
36
-
Call `yeild` on Promise returned by `Workflow::async` to merge execution result back to primary Workflow method.
35
+
Alternatively you can explicitly wrap your code (including `yield`constructs) using `Workflow::async` which will execute nested code in parallel with main Workflow code.
36
+
Call `yield` on Promise returned by `Workflow::async` to merge execution result back to primary Workflow method.
0 commit comments