C#
list iteration path and area path using azure devops rest api. (adsbygoogle = window.adsbygoogle || []).push({}); 環境 nugetパッケージ コード 参考 環境 Visual Studio 2022 Community .NET Framework 4.8 Console App nugetパッケージ Microsoft.T…
Use azure devops rest api without personal access token. personal access tokenを使ったアプリは運用が面倒なのでこっちのほうがよさげ。 (adsbygoogle = window.adsbygoogle || []).push({}); 環境 nugetパッケージ 事前準備 コード 参考 環境 Visual S…
C#でazure devops rest apiを使い、WorkItemを作成する。 (adsbygoogle = window.adsbygoogle || []).push({}); 環境 nugetパッケージ 事前準備 コード (追記)おまけ 参考 環境 Visual Studio 2022 Community .NET Framework 4.8 Console App nugetパッケー…
C#でazure devops rest apiを使う。 (adsbygoogle = window.adsbygoogle || []).push({}); 環境 nugetパッケージ 事前準備 コード 参考 環境 Visual Studio 2022 Community .NET Framework 4.8 Console App nugetパッケージ Microsoft.TeamFoundationServer.…
ZipFile.CreateFromDirectoryが使いにくいので1ファイルずつ判断しながらアーカイブ化していく。 ※使いにくい:圧縮対象ディレクトリ内に圧縮ファイルを出力しようとすると例外が出る ※空ディレクトリ判定に時間がかかるのが課題 using System.IO.Compressi…
BlazorというかASP触り始めてまだ数日ですが、IServiceCollectionとコンストラクターインジェクションの動きがわからなかったので自分で実装してみました。 仕組みに興味がある方の参考になればと思います。 環境 前提知識 早速書いてみました App ServicePr…
Blazor Server/Clientの実装をもっと試したかったので作ってみました。 あとでデータベースも扱ってみたいということもあり、ある程度のデータがあるはてなブログの情報を取得してみます。 構成 事前準備 はてなブログのAPIキー取得 サーバー側の実装 コント…
C#のsealedメソッドをオーバーライドする 物騒な表現ですが、要はsealedなメソッドをオーバーライドできるらしい。 書いてることは分かるけど、ILコードやマシンコードまで把握した上での処理はたどり着ける気がしません。 世の中には変態と呼べる人がたくさ…