Quantcast
Channel: C#タグが付けられた新着記事 - Qiita
Browsing all 9743 articles
Browse latest View live

MiniAPI(二十四):Pollyを使用したリトライ

システムの安定性とセキュリティを保証するため、サードパーティのサービスを呼び出す際には、リトライとサーキットブレーカーの追加が可能です。リトライは、一度の呼び出しに失敗した後に再試行することで、下流…

View Article


MiniAPI(二十五):Dapper

注:すでにDapperを使用している方は、この記事をスキップしても構いません。 第十二回で、公式のORMであるEntityFrameworkについて話しました。これはSQLの詳細を隠蔽してくれるため…

View Article


MiniAPI(二十六):Dapperのカプセル化

前回お話ししたように、DapperはIDbConnectionを拡張することで実現されていますが、その結果として生じる問題の一つが分離性の欠如です。例えば、ユニットテストを行う際、mockが少々困難…

View Article

MiniAPI(二十九):UnitTest

MiniAPIのユニットテストはasp.net web apiのユニットテストと大体同じです(どちらもasp.net coreですから)。しかし、細かな違いがいくつかあり、この記事で詳しく説明します…

View Article

[C#] DataTableのCSV出力の短縮

C#のCSV出力が短縮できたのでメモ 今までは(https://dobon.net/vb/dotnet/file/writecsvfile.html) に記載されている書き方で作成していた。 //C…

View Article


[C#] 実行処理中にはボタンを非活性にすると、親切だなって思う

処理に時間がかかるものなら、処理中にアプリ側で実行中なのか分かりづらい。 ボタンを非活性にすると、処理中は「ボタン押せないから処理実行中なんだな」とわかる。 //ボタンを非活性にする btn.Ena…

View Article

c#+Lambda+API Gatewayで最小構成のRestAPIを作成する方法

直近ではPythonを使ってLambda+serverless framework+APIGatewayでRestAPIを作成していたのですが、そちらのプロジェクトが終わって知見を広めようとバックエ…

View Article

【レビューで指摘されがちシリーズ】ロジック部分が未実装のメソッドには NotImplementedException が使えます

久々のレビューで指摘された内容をそのまま放流するシリーズ。まとめページ もあります。 実装をしていると「今回はロジック部分を実装しないけどメソッドだけは用意しておく」のような場面はないでしょうか? …

View Article


【未解決】C#でマルチプラットフォーム音声再生する選択肢が少ない

結論 調べましたがよくわかりませんでした。 以下おまけ 最近C#で動画編集ソフトを作り始めたのですが https://github.com/SousiOmine/Metasia C#でマルチプラット…

View Article


画像ファイルの容量削減(jpeg⇒heic変換とExifタグ情報更新)

概要 個人的に撮り貯めた数万枚の写真の整理をするにあたり、 容量節約のためheic形式に変換して保存したいと考えました。 jpeg⇒heic形式への変換はGIMPのScript-Fu機能を使い実現 …

View Article

Strideでコンポーネントを作成、共有する

はじめに StrideでR3拡張パッケージを書いた時に、FrameProvider用にコンポーネントを書いたので、その時にやったことや注意点等を書いていく。 なお、この記事は記事執筆時点の最新版であ…

View Article

dotnet中のcountersの説明(三)

本稿では、System.Netの下でのHttpカウンター、NameResolutionカウンター、Securityカウンター、およびSocketsカウンターについて説明します。 また、以下の指標の各…

View Article

アプリ内モニタリングに関する解説

外部からdotnet-counterモニターを利用してアプリケーションの監視を開始することができますが、プロセス内で監視指標の収集や表示を行うことも可能です。プロセス内監視の利点として、監視とサービ…

View Article


プライマリーコンストラクターの注意点

参考 この記事は、以下の動画を参考にしています。詳しくは、動画をご覧ください。 https://youtu.be/Gvz4eSYJFWk?si=n6qhn7N1E4goeFnC プライマリーコンスト…

View Article

[開発] B型リアルタイムオペレーショングラフ

※動作検証としてMPU使用率を表示している様子 ※ 動画 WQHD 2560x1440,自作機 MPU i5-7600K 3.80GHz ・心電図グラフに興味を持ち同じ物を作ってみました。 ・左か…

View Article


C#とMind7を混在ビルドする環境をVSCodeで構築

はじめに 諸般の流れからVSCodeでMind 8 for WindowsのKernelをデバッグ実行する環境をつくってまいりましたが、どちらかというとそれはCベースな環境でした。今回はその流れに割…

View Article

C#の基本理解:メソッド(関数)の基本

はじめに C#におけるメソッド(関数)は、プログラミングの基本中の基本です。メソッドは、特定のタスクを実行するコードのブロックを指します。この記事では、メソッドの基本概念、定義方法、使用方法について…

View Article


jsモジュールが使えるタイプのローカルWebアプリ

アプリのフロントを WebView で作る際、ローカルのHTMLを読み込ませると、import が使えなかったりいろんな制限で困る。VirtualHostNameToFolderMapping にて http://file…

View Article

dotnet8にしたときに Method not found: 'Void...

dotnet8にアップグレードしたときにServer側で起こった Method not found: 'Void Microsoft.EntityFrameworkCore.Storage.Rela…

View Article

C# ASP.NET CoreでJWT認証を実装

ASP.NET Core、.NET8でのJWT認証の追加 Microsoft.AspNetCore.Authentication.JwtBearerを使用します。 パッケージを追加 dotnet a…

View Article
Browsing all 9743 articles
Browse latest View live