かずきのBlog@hatena

すきな言語は C# + XAML の組み合わせ。Azure Functions も好き。最近は Go 言語勉強中。日本マイクロソフトで働いていますが、ここに書いていることは個人的なメモなので会社の公式見解ではありません。

2016-02-01から1ヶ月間の記事一覧

ReactiveProperty v2.5をリリースしました

www.nuget.org バリデーションを強制的に再評価するForceValidateメソッドと、強制的に外部に変更通知を発行するForceNotifyメソッドを追加しました。

Azure WebJobsでTable storageにupsertをかける

WebJobsを使うときには、TableStorageに対してICollectorでデータを追加したり、IQueryableでデータを検索したりできて便利でしたが、より細かな制御(ここでいうupsertみたいなこと)をするにはTableStrageのAPIを直接たたく必要があります。 TableStorage…

Azure WebJobsでテーブルからデータを読み込む

テーブルストレージに書き込む方法はやったので次は読み込みをやってみたいと思います。 テーブルからデータを読み込むには、Table属性のついたIQueryableを引数に受け取ります。 このIQueryableにクエリを発行することで、テーブルからデータを取ってこれま…

Azure WebJobsからテーブルにデータを書き込む

Table属性にテーブル名を指定してICollectorインターフェースを引数に渡してやればOKです。 ICollectorインターフェースの型引数はTableEntityあたりを拡張した型であればOKです。(自前でRowKeyとかPartitionKeyとか定義した型でもOK) using System; using…

Azure Web appのデプロイメントスロット

AzureのWeb appは本番と本番前のテスト用との環境を作っておいて、さくっと入れ替える機能を持っています。 デプロイメントスロットを作っておいて、そっちにデプロイしたあとにスワップを押すといい感じに入れ替えてくれます。 構成情報をスロットごとに保…

Azure WebJobsでHello world

Azureで常時実行しておくものとして何かないかと思ってたらこんなレスをいただきました。 @kosmosebi @okazuki おっとっとそうでした。ContinuousモードのWebJobsも使えます— 帝国兵 (@superriver) February 2, 2016 存在は知ってたけど今まで使ってこなかっ…

TypeScriptの型定義はtsdからtypingsへ?

npm install tsd --global と打ち込むと… npm WARN deprecated tsd@0.6.5: TSD is deprecated in favor of Typings (https://github.com/typings/typings) - see https://github.com/DefinitelyTyped/tsd/issues/269 for more information と表示されるよう…

.NET開発テクノロジ入門2016年版Visual Studio 2015対応版書きました

共著ですがUWPの章を書かせていただきました。 .NET関係の全体概要をつかむための最初の一冊として割といいのではないかと思います。 www.amazon.co.jp