きな粉もち.net

.NET関連仕事に携わっています。OSSのソースを読んで気がついたことを中心に呟いたりブログに投稿したりしています。最近はUiPathを使ったRPAも研究中。気軽にフォローやツッコミよろしくおねがいします! Gitはここを使っています https://github.com/kinakomotitti

log4net × FileSystemWatcher × 設定ファイルの監視

引き続き、log4netの起動処理の解読をする中で学んだ技術についてまとめていきます。 今回は、System.IO.FileSystemWatcherクラスについてです。log4netでは、FileSystemWatcherを使って設定ファイルの変更を監視し、変更があった場合設定ファイルを再読み込…

log4net × System.Attribute × 呪文

log4netのDeep Diveの続きになります。前回*1に引き続き、log4netを読んでいるうちに知ったCustomAttributeについてまとめます。 今回は、特に設定したCustom Assemblyの情報をどうやって取得するかを中心にまとめます。 以下のように(普通に)Loggerのイン…

log4net × Assemblyファイルの設定 × 属性の名前付きパラメータ

久しぶりのlog4netのDeep Diveの続きになります。 今回は、log4netを読んでいるうちに知ったCustomAttributeの設定方法、定義方法についてまとめます。log4netを利用する時、logの出力設定を定義した設定ファイル(log4net.config)を用意します。 さらにlog…

REST × SOAP × MSDNマガジンで調査!

C#

MSDNマガジンをあさっていたら気になったので、まとめてみました。 WCF :Windows Communication Foundation さまざまな通信プロトコルを同一のプログラミングモデルで取り扱うための仕組みのこと (主に?)SOAP、REST、POXをサポート SOAP:Simple Object …

Windows 10 × 画面キャプチャ × 録画設定

Windows 10になってから仮想デスクトップやらなんやらと、これまでフリーソフトでやってきたことがWindowsの基本機能として利用できるようになってきました。 これらの機能で十分満足なのですが、画面キャプチャ機能もWindows 10にデフォルトで付属されてい…

Build × プラットフォームターゲット × 選択

最近こんな質問を受けてまともに答えられなかったので、調べた結果を備忘録として残しておきます。質問はこんな感じでした。 Q :アプリケーションのプラットフォームターゲットを何にしたらよいか?・・・Any CPUでいいじゃん。と思いましたが、 実行環境が…

.NET Framework × CLR × 基礎知識

インストールされているCLRのバージョンを知りたい、調べたいことってよくありますよねw そんな時、clrver.exeを使うことで、簡単に調べることができます! ・・・と、いうことが以下のブログで紹介されていました。 Did you know – You can check all the …