BEACHSIDE BLOG

MicrosoftとかC#を好むレンジャーの個人的メモ

.NET Core

C# で API Gateway から Lambda - プロキシ統合 の使用とか

API Gateway から Lambda を呼ぶ際の設定、Lambda プロキシ統合 の使用有無時の実装などをメモ。 (2017/10月時点での話=.NET Core 1.0しかサポートしてない時点です) Overview 1 開発環境の準備 (その1) 2 .NET Core 1.0 対応の .NET Standard 1.6 のク…

AWS Lambda を .Net Core と ( .NET Standard と) C# で実装 ~ 環境変数 の読込む

引き続き AWS Lambda を C# で、.NET Core 1.0、.NET Standard 1.6 を使って実装する際のメモです。 環境変数の取り扱いについてです。 (2017/9月時点での話=.NET Core 1.0しかサポートしてない時点です) Overview 1 開発環境の準備 (その1) 2 .NET Cor…

AWS Lambda を .Net Core と ( .NET Standard と) C# で実装する(その2)

前回から引き続き、 AWS Lambda を C# で、.NET Core 1.0、.NET Standard 1.6 を使って実装する際のメモです。 Autofac 使ってDIをする話がメインです。 (2017/9月時点での話=.NET Core 1.0しかサポートしてない時点です) Overview 1 開発環境の準備 (そ…

AWS Lambda を .Net Core と ( .NET Standard と) C# で実装する(その1)

AWS Lambda を C# で、.NET Core 1.0、.NET Standard 1.6 を使って実装する際のメモです。 (2017/9月時点での話=.NET Core 1.0しかサポートしてない時点) Overview 1 開発環境の準備 2 .NET Core 1.0 対応の .NET Standard 1.6 のクラスライブラリの作成 …

Bot Framework で State を CosmosDB ( DocumenDB ) に保存する - C#

Bot Framework の State を CosmosDB に保存する方法のメモです。 前回、State を 安価な Table Storage に保存しましたが、多少使いにくかったり遅かったりします。その対極(?)、高価で使いやすくて速い CosmosDB のターンです。 (個人的感覚です) 今…

ASP.NET Core の SPA の Template が動かない(dist のフォルダーが作られない)

事象の再現方法は、 ASP.NET Core の SPA の Tempates から Angular のプロジェクトを作成(ここでは正常に動きます) GitHubやVSTSにPushする。 (別の人が)リモートからクローンしたソースをデバッグでエラーが出て動かない というものです。 ちなみに.NET…

Face APIのDotnetCore版 Client SDK でFaceAttributeを全て取得できるようにする

Face API の Client SDK(.NET Core版)だと、現状ではCognitive Services のAPIで公開されているFaceAttributeの一部しか取得できないです。 FaceAttributeについて具体的には、前回の記事内の、Face APIの概要のfaceAttributesです。もちろんEmotionも取得…

.NET Core と xUnit でライブユニットテスト(的なやつ)

Visual Studio 2017のEnterprise限定のライブユニットテストの話ではなく、VS2017であればどのバージョンでも(たぶん)使えるライブなユニットテスト(的なやつ)です。 Microsoft.DotNet.Watcher.Toolsを使い、コマンドプロンプトでwatchしてtest結果を見…

Visual Studio 2017 リリース記念勉強会 で登壇させて頂きました♪

2017年3月11日に行われた「Visual Studio 2017 リリース記念勉強会」にて、ASP.NET Core の概要についてお話させて頂きました♪ csugjp.connpass.com 私の資料は… ASP.NET Core 概要(2017年3月時点) from BEACHSIDE (yokohama atsushi) www.slideshare.net …

React も Angular も ASP.NET Core で Get Started♪

2017年2月の .NET Core SDK が 1.0 RC4 に更新 されたことで、プロジェクトを作成するコマンド dotnet new がちょっと変わりました。 dotnet new コマンドで今まで作れたプロジェクトテンプレートに加えて、以下のSingle-Page Applications(SPA)のカスタム…

DocumentDB - リソーストークンを使ったアクセス 1/2 ( Access to DocumentDB with resource tokens )

Xamarinで作ったモバイルアプリなどのクライアントから直接 (みんな大好き) DocumentDB にアクセスしたいシナリオがあった場合、 (例えば、 How To Build Planet Scale Mobile App in Minutes with Xamarin and DocumentDB | Blog | Microsoft Azure なシ…

ASP.NET5 MVC6 でのModelStateの単体テスト

ASP.NET 5 MVC6 と xUnit で ModelState の単体テストを書こうのコーナーです。「ModelStateの単体テストコード、うまくできませぬ」と言われたのでコードを見せてもらったら、コントローラーをnewしてなんちゃらしていた事件があったので、書いておこうと思…

ASP.NET5 MVC6 でDI(Dependency Injection)の設定

ASP.NET5 MVC6 で Depenency Injection(依存性の注入)をする際のメモです。本家のドキュメントがあります。(あ....結構前に見たときから更新されてる......) Dependency Injection in ASP.NET Core | Microsoft DocsMSDNのBlogでは、2014年に出ているの…

ASP.NET5 MVC6 Entity Framework 7 を使って Database First する

ASP.NET Advent Calendar 2015 20日目です。二日酔いで原因不明で体調が悪くて遅刻でした。すいませんm(_ _)m。....次のチャック先生もまだ未公開のようですね....ふふふ...個人的に Database First 派なので、EntityFramework 7で対応方法をここでお勉強♪。…