2017-12-01から1ヶ月間の記事一覧
この記事の目的 本題 まずは公式ドキュメントから! その他議論まとめ まとめ この記事の目的 この記事は、 .NET Frameworkで、Stringは最大何文字まで定義できるかについて調べることを目的としています。 本題 まずは公式ドキュメントから! あまり意識し…
.NET で開発をしていると、フレームワークのバージョン変更の作業が発生することがあります。 そういう時、これまではMSDNで、互換性に関する情報をさがし、自分のコードに該当するものがないかの確認を行って来ました。 そんな作業を効率化できないかな。。…
よく、ファイルの読み込み処理を実装することがあります。 まぁ、読み込み処理だけに限ったものではないのですが、 ・どこまで、例外を考慮して実装するか ・例外が発生した場合の実装はどうするか などがあいまいになってしまい、とりあえず正常系だけ実装…
引き続き、log4netの起動処理の解読をする中で学んだ技術についてまとめていきます。 今回は、System.IO.FileSystemWatcherクラスについてです。log4netでは、FileSystemWatcherを使って設定ファイルの変更を監視し、変更があった場合設定ファイルを再読み込…
log4netのDeep Diveの続きになります。前回*1に引き続き、log4netを読んでいるうちに知ったCustomAttributeについてまとめます。 今回は、特に設定したCustom Assemblyの情報をどうやって取得するかを中心にまとめます。 以下のように(普通に)Loggerのイン…
久しぶりのlog4netのDeep Diveの続きになります。 今回は、log4netを読んでいるうちに知ったCustomAttributeの設定方法、定義方法についてまとめます。log4netを利用する時、logの出力設定を定義した設定ファイル(log4net.config)を用意します。 さらにlog…
MSDNマガジンをあさっていたら気になったので、まとめてみました。 WCF :Windows Communication Foundation さまざまな通信プロトコルを同一のプログラミングモデルで取り扱うための仕組みのこと (主に?)SOAP、REST、POXをサポート SOAP:Simple Object …
Windows 10になってから仮想デスクトップやらなんやらと、これまでフリーソフトでやってきたことがWindowsの基本機能として利用できるようになってきました。 これらの機能で十分満足なのですが、画面キャプチャ機能もWindows 10にデフォルトで付属されてい…