Visual Studio 2017 開發 Azure Functions v2 - .Net Standard 版本

  • 110
  • 0

在昨天 (11/15) Visual Studio 2017 開發 Azure Functions 的套件在 VS Market place 上公開了並且有一個貼文專門介紹它,正式地把這新版的套件釋出.有關 Azure functions 的功能和做法,相信有關於 Azure functions 的朋友們一定相當熟悉了.這一篇文章將介紹此新版套件的一些特點.正在用 Visual Studio 2017 上開發 Azure Functions 的朋友們,這篇文章適合你們來看.

...繼續閱讀 »

ASP.NET Core 2.0 的 Razor Page 下集

  • 256
  • 0
  • 2017-11-02

上集談論過了 Razor Page 的基本的想法和用法,其實你會發現若你熟悉 ASP.NET Core MVC Framework 的運作方式,Razor page 對你來說將是非常容易上手的東西.只要你把 Page Model 懂熟一點,許多功能以前能做的,現在也可以很快地做出來.

...繼續閱讀 »

C# 7.1 的 Async Main()

  • 332
  • 0

在 C# 5.0 開始加入了 Task 並且發明新的關鍵字 async, await,讓寫非同步的程式變得相當簡便.不僅好寫,程式碼也好讀.從那之後,.Net Framework 和相關工具只要遇上 I/O 相關的 API 都會增加非同步的版本.例如寫資料到 StreamWriter 時多了 WriteLineAsync() 的非同步方式.

...繼續閱讀 »

Visual Studio 2017 的 15.3 更新與 Azure Stack/National Clouds 支援

  • 159
  • 0

在 2017 年 8 月中將釋出 Visual Studio 2017 第一個較大規模的更新,內部的序號稱為 15.3.在 Visual Studio 2017 上市後到現在都陸續提供了一些小更新,但那些小更新都是為了某特別目的而產生的,例如配合 Windows 10 Creator 改版而增加的支援.這次稱為 15.3 的更新是全面性的更新,它包含了所有 Visual Studio 工程部門所製做的新功能與錯誤更正.

...繼續閱讀 »

ASP.NET Core 2.0 的 Razor page 上集

  • 1495
  • 0
  • 2017-11-09

時間真的過的很快,2017年都快過了一半.按照產品的時程,夏天便是 ASP.NET Core 2.0 的釋出時間了.回想起來,我連 1.1 版本裡還有許多東西都尚未記錄下來,產品釋出時程將快來到 2.0 了.在 2.0 版裡也是有許多新東西,其中有一個新東西跟 View 有關,它叫 Razor page,有興趣的朋友請看內文.

...繼續閱讀 »

ASP.NET Core 所使用的 Cache - MemoryCache 篇

  • 656
  • 0

ASP.NET Core 所使用的 Cache 方式有好幾種,有分成集中式和分散式,使用的儲存空間也有電腦記憶體, Redis, SQL Server 三種.這篇文件介紹的 MemoryCache 便屬於集中式並且使用電腦記憶體為儲存空間. 

...繼續閱讀 »

再來多聊一點 .Net Standard

  • 2363
  • 0
  • 2017-11-09

大約在 11 個月前,我寫了一篇文章簡介 ASP.NET Core 與 Net Standard 之間的關係 , 後來黑暗執行緒也記錄了一篇與 Net Standard 2.0 有關的文章.從前面這兩個文章,可以讓你在概念上大概知道什麼是 Net Standard.隨著 VS 2017 即將上市,相關的工具鍵都較為完備的情況下,現在就比較適合再深入了解 Net Standard 的內容了.

如果你的專案是以前的 PCL或有計畫將現有的 .Net Framework 程式轉成 .Net Core,則這篇文章適合你來看.如果你的專案需要用 .Net 技術來實現跨 OS,則這篇文章也很適合你來看.

...繼續閱讀 »

C# 7.0 的 ValueTuple

  • 608
  • 0
  • 2017-08-03

Visual Studio 2017 將在下個月初發行第一個對外正式版本,相關的工具也會一併釋出,其中包含 C# 7.0.在 C# 7.0 中有些新的簡便語法讓開發者可以打字少一點.在這些新功能中,Tuple 多了一個新兄弟,而且是一個 value type,所以叫做 ValueTuple.這篇文章將簡單地介紹 ValueTuple.

...繼續閱讀 »