Skip to content

Commit d2d0c0f

Browse files
committed
Remove localized urls
Signed-off-by: Marc Duiker <marcduiker@users.noreply.github.com>
1 parent b25794a commit d2d0c0f

File tree

12 files changed

+59
-59
lines changed

12 files changed

+59
-59
lines changed

sdkdocs/dotnet/content/en/dotnet-sdk-contributing/dotnet-contributing.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ squashing the PR locally and resubmitting to ensure that the sign-off statement
102102
# Languages, Tools and Processes
103103
All source code in the Dapr .NET SDK is written in C# and targets the latest language version available to the earliest
104104
supported .NET SDK. As of v1.16, this means that both .NET 8 and .NET 9 are supported. The latest language version available
105-
is [C# version 12](https://learn.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-version-history#c-version-12)
105+
is [C# version 12](https://learn.microsoft.com/dotnet/csharp/whats-new/csharp-version-history#c-version-12)
106106

107107
Contributors are welcome to use whatever IDE they're most comfortable developing in, but please do not submit
108108
IDE-specific preference files along with your contributions as these will be rejected.

sdkdocs/dotnet/content/en/dotnet-sdk-docs/dotnet-actors/dotnet-actors-serialization.md

Lines changed: 36 additions & 36 deletions
Large diffs are not rendered by default.

sdkdocs/dotnet/content/en/dotnet-sdk-docs/dotnet-actors/dotnet-actors-usage.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -44,9 +44,9 @@ internal class MyActor : Actor, IMyActor, IRemindable
4444
}
4545
```
4646

47-
An actor type should have a single `public` constructor. The actor infrastructure uses the [`ActivatorUtilities`](https://docs.microsoft.com/en-us/dotnet/core/extensions/dependency-injection#constructor-injection-behavior) pattern for constructing actor instances.
47+
An actor type should have a single `public` constructor. The actor infrastructure uses the [`ActivatorUtilities`](https://docs.microsoft.com/dotnet/core/extensions/dependency-injection#constructor-injection-behavior) pattern for constructing actor instances.
4848

49-
You can register types with dependency injection in `Startup.cs` to make them available. Read more about [the different ways of registering your types](https://docs.microsoft.com/en-us/aspnet/core/fundamentals/dependency-injection?#service-registration-methods).
49+
You can register types with dependency injection in `Startup.cs` to make them available. Read more about [the different ways of registering your types](https://docs.microsoft.com/aspnet/core/fundamentals/dependency-injection?#service-registration-methods).
5050

5151
```csharp
5252
// In Startup.cs
@@ -74,15 +74,15 @@ internal class MyActor : Actor, IMyActor, IRemindable
7474
}
7575
```
7676

77-
When using this pattern, avoid creating many instances of **transient** services which implement `IDisposable`. Since the scope associated with an actor could be considered valid for a long time, you can accumulate many services in memory. See the [dependency injection guidelines](https://docs.microsoft.com/en-us/dotnet/core/extensions/dependency-injection-guidelines) for more information.
77+
When using this pattern, avoid creating many instances of **transient** services which implement `IDisposable`. Since the scope associated with an actor could be considered valid for a long time, you can accumulate many services in memory. See the [dependency injection guidelines](https://docs.microsoft.com/dotnet/core/extensions/dependency-injection-guidelines) for more information.
7878

7979
### IDisposable and actors
8080

8181
Actors can implement `IDisposable` or `IAsyncDisposable`. It's recommended that you rely on dependency injection for resource management rather than implementing dispose functionality in application code. Dispose support is provided in the rare case where it is truly necessary.
8282

8383
### Logging
8484

85-
Inside an actor class, you have access to an `ILogger` instance through a property on the base `Actor` class. This instance is connected to the ASP.NET Core logging system and should be used for all logging inside an actor. Read more about [logging](https://docs.microsoft.com/en-us/dotnet/core/extensions/logging?tabs=command-line). You can configure a variety of different logging formats and output sinks.
85+
Inside an actor class, you have access to an `ILogger` instance through a property on the base `Actor` class. This instance is connected to the ASP.NET Core logging system and should be used for all logging inside an actor. Read more about [logging](https://docs.microsoft.com/dotnet/core/extensions/logging?tabs=command-line). You can configure a variety of different logging formats and output sinks.
8686

8787
Use _structured logging_ with _named placeholders_ like the example below:
8888

@@ -178,7 +178,7 @@ public void ConfigureServices(IServiceCollection services)
178178

179179
### Actors and routing
180180

181-
The ASP.NET Core hosting support for actors uses the [endpoint routing](https://docs.microsoft.com/en-us/aspnet/core/fundamentals/routing) system. The .NET SDK provides no support hosting actors with the legacy routing system from early ASP.NET Core releases.
181+
The ASP.NET Core hosting support for actors uses the [endpoint routing](https://docs.microsoft.com/aspnet/core/fundamentals/routing) system. The .NET SDK provides no support hosting actors with the legacy routing system from early ASP.NET Core releases.
182182

183183
Since actors uses endpoint routing, the actors HTTP handler is part of the middleware pipeline. The following is a minimal example of a `Configure` method setting up the middleware pipeline with actors.
184184

sdkdocs/dotnet/content/en/dotnet-sdk-docs/dotnet-ai/dotnet-ai-extensions-howto.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ may change from one release to the next, so please be aware of this possibility
3939
The `Dapr.AI.Microsoft.Extensions` package implements the `Microsoft.Extensions.AI` abstractions, providing a unified API for
4040
AI services in .NET applications. `Microsoft.Extensions.AI` is designed to offer a consistent programming model across
4141
different AI providers and scenarios. For detailed information about `Microsoft.Extensions.AI`, refer to the
42-
[official documentation](https://learn.microsoft.com/en-us/dotnet/ai/microsoft-extensions-ai).
42+
[official documentation](https://learn.microsoft.com/dotnet/ai/microsoft-extensions-ai).
4343

4444
{{% alert title="Limited Support" color="warning" %}}
4545

@@ -138,5 +138,5 @@ building block configuration. The `DaprChatClient` will respect these settings w
138138
## Related Links
139139

140140
- [Dapr Conversation Building Block]({{ ref conversation-overview.md }})
141-
- [Microsoft.Extensions.AI Documentation](https://learn.microsoft.com/en-us/dotnet/ai/microsoft-extensions-ai)
141+
- [Microsoft.Extensions.AI Documentation](https://learn.microsoft.com/dotnet/ai/microsoft-extensions-ai)
142142
- [Dapr .NET Conversation SDK]({{% ref dotnet-ai-conversation-howto.md %}})

sdkdocs/dotnet/content/en/dotnet-sdk-docs/dotnet-client/dotnet-daprclient-usage.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -135,9 +135,9 @@ When an operation is cancelled, it will throw an `OperationCancelledException`.
135135

136136
Many methods on `DaprClient` perform JSON serialization using the `System.Text.Json` serializer. Methods that accept an application data type as an argument will JSON serialize it, unless the documentation clearly states otherwise.
137137

138-
It is worth reading the [System.Text.Json documentation](https://docs.microsoft.com/en-us/dotnet/standard/serialization/system-text-json-overview) if you have advanced requirements. The Dapr .NET SDK provides no unique serialization behavior or customizations - it relies on the underlying serializer to convert data to and from the application's .NET types.
138+
It is worth reading the [System.Text.Json documentation](https://docs.microsoft.com/dotnet/standard/serialization/system-text-json-overview) if you have advanced requirements. The Dapr .NET SDK provides no unique serialization behavior or customizations - it relies on the underlying serializer to convert data to and from the application's .NET types.
139139

140-
`DaprClient` is configured to use a serializer options object configured from [JsonSerializerDefaults.Web](https://docs.microsoft.com/en-us/dotnet/api/system.text.json.jsonserializerdefaults?view=net-5.0). This means that `DaprClient` will use `camelCase` for property names, allow reading quoted numbers (`"10.99"`), and will bind properties case-insensitively. These are the same settings used with ASP.NET Core and the `System.Text.Json.Http` APIs, and are designed to follow interoperable web conventions.
140+
`DaprClient` is configured to use a serializer options object configured from [JsonSerializerDefaults.Web](https://docs.microsoft.com/dotnet/api/system.text.json.jsonserializerdefaults?view=net-5.0). This means that `DaprClient` will use `camelCase` for property names, allow reading quoted numbers (`"10.99"`), and will bind properties case-insensitively. These are the same settings used with ASP.NET Core and the `System.Text.Json.Http` APIs, and are designed to follow interoperable web conventions.
141141

142142
`System.Text.Json` as of .NET 5.0 does not have good support for all of F# language features built-in. If you are using F# you may want to use one of the converter packages that add support for F#'s features such as [FSharp.SystemTextJson](https://github.com/Tarmil/FSharp.SystemTextJson).
143143

@@ -150,7 +150,7 @@ Your experience using JSON serialization and `DaprClient` will be smooth if you
150150
- Do not put complex or expensive logic in constructors or property accessors
151151
- Use .NET types that map cleanly to JSON types (numeric types, strings, `DateTime`)
152152
- Create your own classes for top-level messages, events, or state values so you can add properties in the future
153-
- Design types with `get`/`set` properties OR use the [supported pattern](https://docs.microsoft.com/en-us/dotnet/standard/serialization/system-text-json-immutability?pivots=dotnet-5-0) for immutable types with JSON
153+
- Design types with `get`/`set` properties OR use the [supported pattern](https://docs.microsoft.com/dotnet/standard/serialization/system-text-json-immutability?pivots=dotnet-5-0) for immutable types with JSON
154154

155155
### Polymorphism and serialization
156156

sdkdocs/dotnet/content/en/dotnet-sdk-docs/dotnet-guidance/dotnet-guidance-experimental-attributes.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ For suppressing warnings across multiple projects in a directory, add a `Directo
108108

109109
This file should be placed in the root directory of your test projects. You can learn more about using
110110
`Directory.Build.props` files in the
111-
[MSBuild documentation](https://learn.microsoft.com/en-us/visualstudio/msbuild/customize-by-directory).
111+
[MSBuild documentation](https://learn.microsoft.com/visualstudio/msbuild/customize-by-directory).
112112

113113
### Lifecycle of Experimental APIs
114114

@@ -135,4 +135,4 @@ Conversely, the `[Obsolete]` attribute will now be reserved exclusively for APIs
135135
### Additional Resources
136136

137137
- [Dapr Component Certification Lifecycle](https://docs.dapr.io/operations/components/certification-lifecycle/)
138-
- [C# Experimental Attribute Documentation](https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/proposals/csharp-12.0/experimental-attribute)
138+
- [C# Experimental Attribute Documentation](https://learn.microsoft.com/dotnet/csharp/language-reference/proposals/csharp-12.0/experimental-attribute)

sdkdocs/dotnet/content/en/dotnet-sdk-docs/dotnet-guidance/dotnet-guidance-source-generators.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ should jump directly to the part of your code responsible for the violating the
4949
### Suppress specific analyzers
5050
If you wish to keep an analyzer from firing against some particular piece of your project, their outputs can be
5151
individually targeted for suppression through a number of ways. Read more about suppressing analyzers in projects
52-
or files in the associated [.NET documentation](https://learn.microsoft.com/en-us/dotnet/fundamentals/code-analysis/suppress-warnings#use-the-suppressmessageattribute).
52+
or files in the associated [.NET documentation](https://learn.microsoft.com/dotnet/fundamentals/code-analysis/suppress-warnings#use-the-suppressmessageattribute).
5353

5454
### Disable all analyzers
5555
If you wish to disable all analyzers in your project without removing any packages providing them, set

sdkdocs/dotnet/content/en/dotnet-sdk-docs/dotnet-integrations/dotnet-development-dapr-aspire.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ description: Learn about local development with .NET Aspire
88

99
# .NET Aspire
1010

11-
[.NET Aspire](https://learn.microsoft.com/en-us/dotnet/aspire/get-started/aspire-overview) is a development tool
11+
[.NET Aspire](https://learn.microsoft.com/dotnet/aspire/get-started/aspire-overview) is a development tool
1212
designed to make it easier to include external software into .NET applications by providing a framework that allows
1313
third-party services to be readily integrated, observed and provisioned alongside your own software.
1414

@@ -21,7 +21,7 @@ integrations as well, including Dapr.
2121

2222
While Aspire also assists with deployment of your application to various cloud hosts like Microsoft Azure and
2323
Amazon AWS, deployment is currently outside the scope of this guide. More information can be found in Aspire's
24-
documentation [here](https://learn.microsoft.com/en-us/dotnet/aspire/deployment/overview).
24+
documentation [here](https://learn.microsoft.com/dotnet/aspire/deployment/overview).
2525

2626
An end-to-end demonstration featuring the following and demonstrating service invocation between multiple Dapr-enabled
2727
services can be found [here](https://github.com/dapr/dotnet-sdk/tree/master/examples/Hosting/Aspire/ServiceInvocationDemo).

sdkdocs/dotnet/content/en/dotnet-sdk-docs/dotnet-jobs/dotnet-jobs-howto.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -194,7 +194,7 @@ public class MySampleClass
194194

195195
## Set up a endpoint to be invoked when the job is triggered
196196

197-
It's easy to set up a jobs endpoint if you're at all familiar with [minimal APIs in ASP.NET Core](https://learn.microsoft.com/en-us/aspnet/core/fundamentals/minimal-apis/overview) as the syntax is the same between the two.
197+
It's easy to set up a jobs endpoint if you're at all familiar with [minimal APIs in ASP.NET Core](https://learn.microsoft.com/aspnet/core/fundamentals/minimal-apis/overview) as the syntax is the same between the two.
198198

199199
Once dependency injection registration has been completed, configure the application the same way you would to handle mapping an HTTP request via the minimal API functionality in ASP.NET Core. Implemented as an extension method,
200200
pass the name of the job it should be responsive to and a delegate. Services can be injected into the delegate's arguments as you wish and the job payload can be accessed from the `ReadOnlyMemory<byte>` originally provided to the

sdkdocs/dotnet/content/en/dotnet-sdk-docs/dotnet-troubleshooting/dotnet-troubleshooting-pubsub.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ There are a few layers to this problem with different solutions:
2020

2121
**This is important. Future steps will depend on your ability to see logging output. ASP.NET Core logs almost nothing with the default log settings, so you will need to change it.**
2222

23-
Adjust the logging verbosity to include `Information` logging for ASP.NET Core as described [here](https://docs.microsoft.com/en-us/aspnet/core/mvc/controllers/routing?view=aspnetcore-5.0#debug-diagnostics). Set the `Microsoft` key to `Information`.
23+
Adjust the logging verbosity to include `Information` logging for ASP.NET Core as described [here](https://docs.microsoft.com/aspnet/core/mvc/controllers/routing?view=aspnetcore-5.0#debug-diagnostics). Set the `Microsoft` key to `Information`.
2424

2525
## Step 2: Verify you can receive traffic from Dapr
2626

0 commit comments

Comments
 (0)