.NET

.NET を使った Alexa スキル開発の参考情報など

Alexa スキルを Azure Functions (C#) で作成したエンドポイントで処理する開発を行う場合の参考情報など .NET 関連 リクエストの処理 JSON リクエスト/レスポンス マルチモーダル AMAZON.RepeatIntent APL データバインディング Datasource Headline Image …

.NET の型変換について

byte[] <-> string 何でも良いと思うが、例えば下記 Convert.ToBase64String() Convert.FromBase64String()

.NET で文字列の暗号化を行う

非対称アルゴリズム(ハッシュ化) System.Web.Helpers.Crypt.HashPassword() が使える(他のも色々あるっぽいけど)。 ハッシュ化された文字列には使用された salt も含まれるので、使う側は salt の保存などは考慮する必要なく、また、同一文字列をハッシ…

Azure Data Lake Store の .NET SDK 使用時の注意点

ADL の SDK は基本的に http を使用した Azure 上のデータ操作となるが、その関係で、エラーが発生しやすい 思っている以上にエラーが発生する可能性があるので、基本的には、通信が発生する全てのメソッドについて、リトライ処理を実装するべき データのア…

.NET の StringBuilder 使用時の注意点について

StringBuilder 使用時の注意点として、状況によってメモリを大量に使用する点がある。 string の結合だと数 MB ぐらいしか使用しない状況でも、StringBuilder だと 1GB ぐらい必要になったりするので、結果、ToString() でメモリ不足例外 (OutOfMemoryExcept…