mirror of https://github.com/dapr/dotnet-sdk.git
* Setup dapr docs content * Update SDK docs for new format * Update daprdocs/content/en/dotnet-sdk-contributing/dotnet-contributing.md Co-authored-by: Ryan Nowak <nowakra@gmail.com> * Update daprdocs/content/en/dotnet-sdk-contributing/dotnet-contributing.md Co-authored-by: Ryan Nowak <nowakra@gmail.com> * Update python reference * Update samples to examples * Update layout * Update prereqs * Apply correct branding for .NET Core vs .NET * Update examples/Client/StateManagement/README.md * fix solution file Co-authored-by: Ryan Nowak <nowakra@gmail.com> |
||
|---|---|---|
| .. | ||
| Example.cs | ||
| Program.cs | ||
| README.md | ||
| StateManagement.csproj | ||
| StateStoreETagsExample.cs | ||
| StateStoreExample.cs | ||
| StateStoreTransactionsExample.cs | ||
README.md
Dapr .NET SDK state management example
Prerequisites
Running the example
To run the sample locally run this command in the DaprClient directory:
dapr run --app-id DaprClient -- dotnet run <sample number>
Running the following command will output a list of the samples included:
dapr run --app-id DaprClient -- dotnet run
Press Ctrl+C to exit, and then run the command again and provide a sample number to run the samples.
For example run this command to run the 0th sample from the list produced earlier.
dapr run --app-id DaprClient -- dotnet run 0
State operations
See StateStoreExample.cs for an example of using DaprClient for basic state store operations like get, set, and delete.
State transactions
See: StateStoreTransactionsExample.cs for an example of using DaprClient for transactional state store operations that affect multiple keys.
ETags
See StateStoreETagsExample.cs for an example of using DaprClient for optimistic concurrency control with the state store.