xxxxプログラマのメモ

先人に感謝と敬意:自分の困ったこと調べたことのメモ

.Net Core 3

.Net BackgroundService #with parameter #パラメータ #引数

stackoverflow.com services.AddSingleton<IHostedService>(provider => new IntegrationService("Test")); Thanks!</ihostedservice>

System.Text.Json.JsonException: A possible object cycle was detected which is not supported. This can either be due to a cycle or if the object depth is larger than the maximum allowed depth of 32.

shuhelohelo.hatenablog.com services.AddControllers().AddNewtonsoftJson(settings => settings.SerializerSettings.ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore);Thanks!

Newtonsoft.Json.JsonSerializationException: 'Cannot deserialize the current JSON object (e.g. {"name":"value"}) into type 'System.Nullable`1[xxxx]'

.Net Core 3.x で作成していると以下のエラーが発生。 Newtonsoft.Json.JsonSerializationException: 'Cannot deserialize the current JSON object (e.g. {"name":"value"}) into type 'System.Nullable`1[xxxx]' Nullableの内容を含むApiのレスポンスがHas…

.Net Core 3.0 logging to File

github.comgithub.comThanks!

Reference only specific build target #特定のビルドターゲットでのみの参照設定

NetFrameworkとNetCoreのマルチターゲット時に、NetFrameworkビルド時にのみ参照させてる設定 <ItemGroup Condition="'$(TargetFramework)' == 'net45'"> <Reference Include="System.ComponentModel.DataAnnotations" /> </ItemGroup> stackoverflow.comThansk!

EF でSQLを確認

#if DEBUG // 以下、LoggerFactory の構築方法が v.2.x 以前と異なる。 var loggerFactory = LoggerFactory.Create(builder => { builder.AddFilter( category: DbLoggerCategory.Database.Command.Name, level: LogLevel.Debug); }); var option = new DbCo…

Upload Api #413 #Core3.0

Core 2.2 から3.0へ変更した際にUpload Api(multipart)で発生した対応諸々stackoverflow.com www.cnblogs.com stackoverflow.comThanks!

.Net Core 2.2 → 3.0 WebAPI 動かない

github.comSwaggerを変えてみるThanks

.net logger

medium.comstackoverflow.comThanks!

Worker Service #.Net Core #Windows Service

wakeupandcode.comlevelup.gitconnected.comdocs.microsoft.comwakeupandcode.comリンクに記載の通り、WorkerServiceのログは以下のようにしないとイベントログに登録されません。 appsettings.json { "Logging": { "LogLevel": { "Default": "Information",…

.Net Core 3.0 & C# 8.0 & Tips

Inside FastEnum from Takaaki Suzuki www.slideshare.net 今日からできる!簡単 .NET 高速化 Tips from Takaaki Suzuki www.slideshare.net .NET の今と今後に思うこと (Tokyo Ver.) from Akira Inoue www.slideshare.net CEDEC 2018 最速のC#の書き方 - C#…