Questions

What is the ValueTask equivalent of Task.CompletedTask?

I am implementing `IAsyncDisposable` which requires me to return a `ValueTask`, but sometimes my dispose method has nothing to do. How should I return in this case? At the moment I'm returning `new V...

JavaScript to C# Numeric Precision Loss

When serializing and deserializing values between JavaScript and C# using SignalR with MessagePack I am seeing a bit of precision loss in C# on the receiving end. As an example I am sending the value...

Using the AesGcm class

I just noticed that .NET Standard 2.1/.NET Core 3.0 finally added a [class for AES-GCM encryption](https://learn.microsoft.com/en-us/dotnet/api/system.security.cryptography.aesgcm?view=netstandard-2.1...

27 Mar at 15:47

Creating IWebHostEnvironment manually asp.net core 3.1

In asp.net core 2.1 I could create `IHostingEnvironment` like this: ``` public IHostingEnvironment CreateHostingEnvironment() { var hosting = new HostingEnvironment() { EnvironmentName...

27 Mar at 09:43

Why does my SQL Server trigger write two records with the same time stamp from different transactions?

I have a SQL Server table with an integer `Status` column. My code updates the `Status` of a record and then, milliseconds later, updates it again to a different value. This table has a trigger which...

Why does the Count() method use the "checked" keyword?

As I was looking [the difference between Count and Count()](https://stackoverflow.com/questions/4098186/lists-count-vs-count), I thought to glance at the source code of `Count()`. I saw the following ...

25 Mar at 17:20

How can I publish to a ServiceStack.Redis Message Queue using StackExchange.Redis?

I have existing ServiceStack services that I want to switch to StackExchange.Redis one at a time. This involves swapping out senders and eventually receivers. This question is about publishing from St...

Running BenchmarkDotNet within XUnit

I am using .NET Core 3.1 in my project (web api, VS2019) and XUnit 2.4.1. Recently I was thinking about adding some performance tests and I came accross this library - [BenchmarkDotNet](https://bench...

25 Mar at 10:52

Build one datatable out of two with certain conditions

Firstly I need to get all the data from ODBC (this is working already). Then comes the most complicated part that I am not sure yet how it can be done. There are two tables of data in ODBC. I am me...

25 Mar at 08:16

connect ECONNREFUSED in Postman

I am trying to test my REST API through postman and I am getting the following error: [](https://i.stack.imgur.com/fAzPc.png) This is my first REST API that I have written and I am very new to postman...

20 May at 13:46

Swagger - hide api version parameters

Is it possible to hide the 'api-version' and 'x-api-version' parameters? I already checked [how-to-set-up-swashbuckle-vs-microsoft-aspnetcore-mvc-versioning](https://stackoverflow.com/questions/409299...

6 May at 20:30

JWT token error 401 Unauthorized in .net core 3.1

I am learning DDD and JWT so I thought about using both in my application. The problem starts like this. When I do a resquest with username and password, the api returns the token, but when I put it i...

21 Mar at 03:32

ArgumentNullException with custom auth provider in ServiceStack

I've made a custom auth provider for LDAP (Active Directory) based on the CredentialsAuthProvider. Following the docs I've overridden TryAuthenticate and OnAuthenticated, returning true at the end. I'...

20 Mar at 16:56

REDIS Connection Error : Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host

We are using to connect the Azure Cache REDIS. Using the .NET Framework 4.5 and Visual Studio 2013. We want to upgrade the TLS Version 1.0 to TLS V1.2. After changing the version my code is not worki...

20 Mar at 14:4

How to use alert(),confirm() and prompt() function using Blazor?

I am learning the Blazor technology. I started a default increment project in VS 2019 and I have modified the code for Decrement with confirm() and alert but it does not work. ``` @page "/counter" <...

How do you create a gRPC client in .NET Framework?

I followed the instructions at: [https://learn.microsoft.com/en-us/aspnet/core/tutorials/grpc/grpc-start?view=aspnetcore-3.1&tabs=visual-studio](https://learn.microsoft.com/en-us/aspnet/core/tutorial...

22 Mar at 21:0

How do I solve AddJsonOptions does not contain definition of SerializerSettings - .NET

hope someone can help me, I've been searching, and haven't been able to find a solution. Might as well be something basic, I just can't find a solution. ``` services.AddMvc().SetCompatibilityVersion(...

19 Mar at 19:2

I cannot see logs in Azure Log Stream

I am trying to log information of my ASP.NET Core App and I cannot find a way to display the loogs in Azure Log Stream. The application successfully logs when I debug in Visual Studio but I do not see...

How to modify the current culture date format in Blazor (server)?

[ASP.NET Core Blazor globalization and localization](https://learn.microsoft.com/en-us/aspnet/core/blazor/globalization-localization?view=aspnetcore-3.1) states: > Blazor's `@bind` functionality perf...

Getting OAuth settings from env var with full stop in key

I am using docker linux container to run my servicestack application and I need to be able to read the OAuth keys from environment variables defined in my docker-compose.yml. It appears impossible to...

17 Mar at 19:11

EF Core: use a dictionary property

Is there a way to fill a dictionary property with Entity Framework Core? For performance reasons, we like to search in the application instead of the database. As a list won’t scale well, we like to ...

Asp.Net-Core Application in docker over https

We've recently run into the requirement to serve our containerized application over https in docker. [Following Microsoft's guide](https://learn.microsoft.com/en-us/aspnet/core/security/docker-https?...

Are generic type constraints possible in blazor?

How can I restrict TModel to be classes only or to be implementing a specific interface? ``` @typeparam TModel ``` cannot get the syntax working.

19 Jul at 05:50

The .NET Core SDK cannot be located. .NET Core debugging will not be enabled. Make sure the .NET Core SDK is installed and is on the path

When I open my vs code program I get this message: The .NET Core SDK cannot be located. .NET Core debugging will not be enabled. Make sure the .NET Core SDK is installed and is on the path. If I insta...

17 Mar at 09:14

Avoid CS8618 warning when initializing mutable non nullable property with argument validation

I have a question regarding [nullable reference type system](https://learn.microsoft.com/en-us/dotnet/csharp/tutorials/nullable-reference-types) available since C# 8. Suppose we have a C# domain model...

27 Sep at 00:35