2014-01-01から1ヶ月間の記事一覧
ずっと気になっていた事の答えがMSDNのブログに載っていたので 忘れないうちにメモメモ。 TaskクラスはIDisposableを実装しています。 なので、Disposeメソッドが定義されているのですが 通常、これを呼んでいるソースを見たことがありません。 (私自身も呼…
Taskには、作成時にTaskCreationOptionsを指定することができます。 その中に、 TaskCreationOptions.LongRunning という項目があります。文字通り長時間処理されるタスクの場合に 指定する項目なのですが、これを指定すると場合によっては、タスクスケジュ…
だいぶ前に .NET クラスライブラリ探訪-034 (System.Dynamic.ExpandoObject)(動的オブジェクト構築, dynamic, 4.0) http://devlights.hatenablog.com/entry/20100530/p1 という記事を書いていて、System.Dynamic.ExpandoObjectについては 記述していたのです…
.NET 4.5からタスクの開始方法に新しいメソッドが用意されました。 Task.Run(...) // ActionとかFuncとかCancellationTokenとか Task.Run メソッド http://msdn.microsoft.com/ja-jp/library/system.threading.tasks.task.run(v=vs.110).aspx .NET 4.0のとき…
.NET 4.5にて、CancellationTokenSourceクラスに以下のメソッドが追加されました。 CancellationTokenSource.CancelAfter メソッド CancelltionTokenSourceやCancellationTokenについては 以前に記事を書いておりますので、そちらを参照下さい。 .NET クラス…
基本的な事なんですが、何回も忘れるのでメモメモ。 単体テスト(MS-Test)を作成する際、テスト対象のクラスがinternalだと 通常見えないのですが、InternalsVisibleTo属性を付与することで みえるようになります。 InternalsVisibleTo属性はassemblyに対して…
忘れない内にメモメモ。 JDK7で追加されたクラスです。 java.util.Objects javadocは以下。 http://docs.oracle.com/javase/jp/7/api/java/util/Objects.html このクラスには、インスタンスメソッドが無く、staticメソッドのみで構成されています。内容は、…
新年を迎えたので、はてなダイアリーからはてなブログに移行しました。 Ghostにするかどうか迷ってたのですが・・・。 今年もよろしくお願いいたします。m( )m