際際滷

際際滷Share a Scribd company logo
VSUG DAY C Summer
  2012.06.16 

^ なめらか ̄な
    メトロスタイルアプ
リを
        恬るために
゛ WinRT の掲揖豚來を試喘したアプリ_k
゛      楳遭 骸匯
徭失府初



                  Twitter: @ShinichiAoyagi
           ブログ : http://shinichiaoyagi.blogspot.jp/



       碧並                                       徭姙
   ソフトウエア_k
                                     寄昜           寄昜
  WPF 、 Silverlight 、               牛塁           患弥
      C# 、 VB 、




                  VSUG DAY - Winter 2012.06.16
^ なめらか ̄

? タッチ
 C マウス參貧にW决に樗湖になる


? フィ`ドバック
 C HDD のアクセスランプ


? メトロスタイルアプリのライフサイクル
 C 軟咫サスペンド★壅軟咫´


          VSUG DAY - Winter 2012.06.16
掲揖豚

? WinRT では謹くの API が掲揖豚
 C 50ms 參貧かかる API は児云議に掲揖豚
 C 掲揖豚メソッドがある栽は揖豚井はoし


? 掲揖豚メソッドは挑硫に ^ Async ̄
 C ファイル恬撹
   ? StorageFolder.CreateFileAsync()
 C ファイル碧
   ? StorageFolder.CreateFileQuery() のあと
     GetFilesAsync()
               VSUG DAY - Winter 2012.06.16
Asynchronous / Await

? Asynchronous
  C k咄催 e? s┴?kr?n?s
  C 仝エイシンクロナス々
  C 晩云でのk咄は仝アシンクロナス々が匯違議
    
? Await
  C k咄催 ?w└? t
  C 仝アウエイト々


? 書晩は仝アシンクロナス々
                VSUG DAY - Winter 2012.06.16
サンプル (1)




           VSUG DAY - Winter 2012.06.16
サンプル (2)




? async/await を聞うとgすっきり




           VSUG DAY - Winter 2012.06.16
async / await

? 徴隈ではない
  C C# / VB コンパイラががんばってコ`ドを恬
    っている
  C は C# Language Specification 5.0 に
    d┐燭屬鵝△っと
     ? 書は參和にあり
     ? 仝 C# Language Specification for Asynchronous Functions 々
       http://www.microsoft.com/en-us/download/details.aspx?id=23753




                      VSUG DAY - Winter 2012.06.16
徭恬 Async メソッド

? async メソッドのり
 C void 、 Task 、 Task<T> のいずれかのみ




           VSUG DAY - Winter 2012.06.16
キャンセル / M

? キャンセル
 C CancellationToken と
   CancellationTokenSource


? M
 C IProgress<T>




              VSUG DAY - Winter 2012.06.16
async / await の廣吭泣 (1)

? await から和はあくまで掲揖豚
  C た朕にだまされるとまずい
  C ときにはきちんとロックが駅勣かも
  C ロ`カル篳なら┐曚棕芦伉
    ? けど、徴隈みたいになっちゃうことも




              VSUG DAY - Winter 2012.06.16
async / await の廣吭泣 (2)

? await 瘁は駅ず UI スレッドに卦ってくる
  C 駅勣ないときは
   await XxxAsync()
    .ConfigureAwait(continueOnCapturedContext:false);

   await XxxAsync().ConfigureAwait(false);




                 VSUG DAY - Winter 2012.06.16
ご賠ありがとうございました




   VSUG DAY - Winter 2012.06.16

More Related Content

What's hot (20)

a-blog cmsのインポ`トC嬬を聞いこなす
a-blog cmsのインポ`トC嬬を聞いこなすa-blog cmsのインポ`トC嬬を聞いこなす
a-blog cmsのインポ`トC嬬を聞いこなす
Seiko Kuchida
?
かけ麻で聞いこなす Xamarin
かけ麻で聞いこなす Xamarinかけ麻で聞いこなす Xamarin
かけ麻で聞いこなす Xamarin
Tatsuji Kuroyanagi
?
仝粥噛顎姻艶の強くしくみ々の頭想を需て
仝粥噛顎姻艶の強くしくみ々の頭想を需て仝粥噛顎姻艶の強くしくみ々の頭想を需て
仝粥噛顎姻艶の強くしくみ々の頭想を需て
Hideaki Aoyagi
?
ヤマムギ vol.1 kintone 秘Tハンズオン
ヤマムギ vol.1 kintone 秘Tハンズオンヤマムギ vol.1 kintone 秘Tハンズオン
ヤマムギ vol.1 kintone 秘Tハンズオン
R3 institute
?
Xamarin.iOS
Xamarin.iOSXamarin.iOS
Xamarin.iOS
Kosuke Usami
?
A 1-2 One ASP.NET - ASP.NET Web Stack
A 1-2 One ASP.NET - ASP.NET Web StackA 1-2 One ASP.NET - ASP.NET Web Stack
A 1-2 One ASP.NET - ASP.NET Web Stack
GoAzure
?
皆温庄鉛壊.逮壊のメリット?デメリット
皆温庄鉛壊.逮壊のメリット?デメリット皆温庄鉛壊.逮壊のメリット?デメリット
皆温庄鉛壊.逮壊のメリット?デメリット
Ito Kohta
?
コンテナて?恬る蝕k桟廠 (20161104 CodeIgniter Night)
コンテナて?恬る蝕k桟廠 (20161104 CodeIgniter Night)コンテナて?恬る蝕k桟廠 (20161104 CodeIgniter Night)
コンテナて?恬る蝕k桟廠 (20161104 CodeIgniter Night)
崘岻 寄勸
?
皆敬庄韓岳のフ?ロハ?ティオフ?サ?`ハ?を聞い宜す
皆敬庄韓岳のフ?ロハ?ティオフ?サ?`ハ?を聞い宜す皆敬庄韓岳のフ?ロハ?ティオフ?サ?`ハ?を聞い宜す
皆敬庄韓岳のフ?ロハ?ティオフ?サ?`ハ?を聞い宜す
Tomoki Hasegawa
?
20160624 JAWS-UG兆硬塁 及12指 API Gateway 並兵め
20160624 JAWS-UG兆硬塁 及12指 API Gateway 並兵め20160624 JAWS-UG兆硬塁 及12指 API Gateway 並兵め
20160624 JAWS-UG兆硬塁 及12指 API Gateway 並兵め
Toshiaki Aoike
?
JavaScriptの碧Mみと隆栖のJavaScript ~ESNextとは~
JavaScriptの碧Mみと隆栖のJavaScript ~ESNextとは~JavaScriptの碧Mみと隆栖のJavaScript ~ESNextとは~
JavaScriptの碧Mみと隆栖のJavaScript ~ESNextとは~
Yuki Hirano
?
鴛糸界韓クラウト?て?兵める更廏徭強晒
鴛糸界韓クラウト?て?兵める更廏徭強晒鴛糸界韓クラウト?て?兵める更廏徭強晒
鴛糸界韓クラウト?て?兵める更廏徭強晒
崘岻 寄勸
?
Xamarin で Prism を聞いたい ゛仝屎塀鬄 まで棋てない繁のための Prism 旋喘 Tips゛
Xamarin で Prism を聞いたい ゛仝屎塀鬄 まで棋てない繁のための Prism 旋喘 Tips゛Xamarin で Prism を聞いたい ゛仝屎塀鬄 まで棋てない繁のための Prism 旋喘 Tips゛
Xamarin で Prism を聞いたい ゛仝屎塀鬄 まで棋てない繁のための Prism 旋喘 Tips゛
Tatsuji Kuroyanagi
?
サ`バサイドエンジニアが 1定gまじめにSPAやってみた
サ`バサイドエンジニアが 1定gまじめにSPAやってみたサ`バサイドエンジニアが 1定gまじめにSPAやってみた
サ`バサイドエンジニアが 1定gまじめにSPAやってみた
Itaru Kitagawa
?
恷除の粥皆永.鰻掘意並秤2013安庄稼岳艶姻
恷除の粥皆永.鰻掘意並秤2013安庄稼岳艶姻恷除の粥皆永.鰻掘意並秤2013安庄稼岳艶姻
恷除の粥皆永.鰻掘意並秤2013安庄稼岳艶姻
Narami Kiyokura
?
Ember コミュニティとわたし
Ember コミュニティとわたしEmber コミュニティとわたし
Ember コミュニティとわたし
Ryunosuke SATO
?
How do you like knockout?
How do you like knockout?How do you like knockout?
How do you like knockout?
Narami Kiyokura
?
Smart fxて?のsocketio試喘並箭
Smart fxて?のsocketio試喘並箭Smart fxて?のsocketio試喘並箭
Smart fxて?のsocketio試喘並箭
崗 畢弥
?
仝いつアメブロから\りQえるの? 書でしょ!々
仝いつアメブロから\りQえるの? 書でしょ!々仝いつアメブロから\りQえるの? 書でしょ!々
仝いつアメブロから\りQえるの? 書でしょ!々
哂匯 畢
?
Jaws ug shimane-1
Jaws ug shimane-1Jaws ug shimane-1
Jaws ug shimane-1
Mutsumi IWAISHI
?
a-blog cmsのインポ`トC嬬を聞いこなす
a-blog cmsのインポ`トC嬬を聞いこなすa-blog cmsのインポ`トC嬬を聞いこなす
a-blog cmsのインポ`トC嬬を聞いこなす
Seiko Kuchida
?
かけ麻で聞いこなす Xamarin
かけ麻で聞いこなす Xamarinかけ麻で聞いこなす Xamarin
かけ麻で聞いこなす Xamarin
Tatsuji Kuroyanagi
?
仝粥噛顎姻艶の強くしくみ々の頭想を需て
仝粥噛顎姻艶の強くしくみ々の頭想を需て仝粥噛顎姻艶の強くしくみ々の頭想を需て
仝粥噛顎姻艶の強くしくみ々の頭想を需て
Hideaki Aoyagi
?
ヤマムギ vol.1 kintone 秘Tハンズオン
ヤマムギ vol.1 kintone 秘Tハンズオンヤマムギ vol.1 kintone 秘Tハンズオン
ヤマムギ vol.1 kintone 秘Tハンズオン
R3 institute
?
A 1-2 One ASP.NET - ASP.NET Web Stack
A 1-2 One ASP.NET - ASP.NET Web StackA 1-2 One ASP.NET - ASP.NET Web Stack
A 1-2 One ASP.NET - ASP.NET Web Stack
GoAzure
?
皆温庄鉛壊.逮壊のメリット?デメリット
皆温庄鉛壊.逮壊のメリット?デメリット皆温庄鉛壊.逮壊のメリット?デメリット
皆温庄鉛壊.逮壊のメリット?デメリット
Ito Kohta
?
コンテナて?恬る蝕k桟廠 (20161104 CodeIgniter Night)
コンテナて?恬る蝕k桟廠 (20161104 CodeIgniter Night)コンテナて?恬る蝕k桟廠 (20161104 CodeIgniter Night)
コンテナて?恬る蝕k桟廠 (20161104 CodeIgniter Night)
崘岻 寄勸
?
皆敬庄韓岳のフ?ロハ?ティオフ?サ?`ハ?を聞い宜す
皆敬庄韓岳のフ?ロハ?ティオフ?サ?`ハ?を聞い宜す皆敬庄韓岳のフ?ロハ?ティオフ?サ?`ハ?を聞い宜す
皆敬庄韓岳のフ?ロハ?ティオフ?サ?`ハ?を聞い宜す
Tomoki Hasegawa
?
20160624 JAWS-UG兆硬塁 及12指 API Gateway 並兵め
20160624 JAWS-UG兆硬塁 及12指 API Gateway 並兵め20160624 JAWS-UG兆硬塁 及12指 API Gateway 並兵め
20160624 JAWS-UG兆硬塁 及12指 API Gateway 並兵め
Toshiaki Aoike
?
JavaScriptの碧Mみと隆栖のJavaScript ~ESNextとは~
JavaScriptの碧Mみと隆栖のJavaScript ~ESNextとは~JavaScriptの碧Mみと隆栖のJavaScript ~ESNextとは~
JavaScriptの碧Mみと隆栖のJavaScript ~ESNextとは~
Yuki Hirano
?
鴛糸界韓クラウト?て?兵める更廏徭強晒
鴛糸界韓クラウト?て?兵める更廏徭強晒鴛糸界韓クラウト?て?兵める更廏徭強晒
鴛糸界韓クラウト?て?兵める更廏徭強晒
崘岻 寄勸
?
Xamarin で Prism を聞いたい ゛仝屎塀鬄 まで棋てない繁のための Prism 旋喘 Tips゛
Xamarin で Prism を聞いたい ゛仝屎塀鬄 まで棋てない繁のための Prism 旋喘 Tips゛Xamarin で Prism を聞いたい ゛仝屎塀鬄 まで棋てない繁のための Prism 旋喘 Tips゛
Xamarin で Prism を聞いたい ゛仝屎塀鬄 まで棋てない繁のための Prism 旋喘 Tips゛
Tatsuji Kuroyanagi
?
サ`バサイドエンジニアが 1定gまじめにSPAやってみた
サ`バサイドエンジニアが 1定gまじめにSPAやってみたサ`バサイドエンジニアが 1定gまじめにSPAやってみた
サ`バサイドエンジニアが 1定gまじめにSPAやってみた
Itaru Kitagawa
?
恷除の粥皆永.鰻掘意並秤2013安庄稼岳艶姻
恷除の粥皆永.鰻掘意並秤2013安庄稼岳艶姻恷除の粥皆永.鰻掘意並秤2013安庄稼岳艶姻
恷除の粥皆永.鰻掘意並秤2013安庄稼岳艶姻
Narami Kiyokura
?
Ember コミュニティとわたし
Ember コミュニティとわたしEmber コミュニティとわたし
Ember コミュニティとわたし
Ryunosuke SATO
?
Smart fxて?のsocketio試喘並箭
Smart fxて?のsocketio試喘並箭Smart fxて?のsocketio試喘並箭
Smart fxて?のsocketio試喘並箭
崗 畢弥
?
仝いつアメブロから\りQえるの? 書でしょ!々
仝いつアメブロから\りQえるの? 書でしょ!々仝いつアメブロから\りQえるの? 書でしょ!々
仝いつアメブロから\りQえるの? 書でしょ!々
哂匯 畢
?

Viewers also liked (9)

Twitter for goodTwitter for good
Twitter for good
Portal Volunt│rios Online
?
Perspresentatie Noordwijk juni2012
Perspresentatie Noordwijk juni2012Perspresentatie Noordwijk juni2012
Perspresentatie Noordwijk juni2012
Jaapwdekok
?
Hr тренды 2012
Hr тренды 2012Hr тренды 2012
Hr тренды 2012
Edward Babushkin
?
Advisory on deferred action for dreamersAdvisory on deferred action for dreamers
Advisory on deferred action for dreamers
btlawgroup
?
Vectores ejercicios 2Vectores ejercicios 2
Vectores ejercicios 2
Christian Yapu
?
Sperimentazione Ipad scuola Materna
Sperimentazione Ipad scuola MaternaSperimentazione Ipad scuola Materna
Sperimentazione Ipad scuola Materna
scholeduepuntozero
?
Brico instalaci┏n de iluminacion en bajosBrico instalaci┏n de iluminacion en bajos
Brico instalaci┏n de iluminacion en bajos
daxiel
?
Perspresentatie Noordwijk juni2012
Perspresentatie Noordwijk juni2012Perspresentatie Noordwijk juni2012
Perspresentatie Noordwijk juni2012
Jaapwdekok
?
Advisory on deferred action for dreamersAdvisory on deferred action for dreamers
Advisory on deferred action for dreamers
btlawgroup
?
Vectores ejercicios 2Vectores ejercicios 2
Vectores ejercicios 2
Christian Yapu
?
Sperimentazione Ipad scuola Materna
Sperimentazione Ipad scuola MaternaSperimentazione Ipad scuola Materna
Sperimentazione Ipad scuola Materna
scholeduepuntozero
?
Brico instalaci┏n de iluminacion en bajosBrico instalaci┏n de iluminacion en bajos
Brico instalaci┏n de iluminacion en bajos
daxiel
?

Similar to Vsugday2012 summer tokyo_aoyagi (20)

async/await deep dive
async/await deep diveasync/await deep dive
async/await deep dive
Takaaki Suzuki
?
干温厩温な繁が櫃鮓兇韻襪戮干温厩温皆界姻庄沿岳コ`ディングスタイル
干温厩温な繁が櫃鮓兇韻襪戮干温厩温皆界姻庄沿岳コ`ディングスタイル干温厩温な繁が櫃鮓兇韻襪戮干温厩温皆界姻庄沿岳コ`ディングスタイル
干温厩温な繁が櫃鮓兇韻襪戮干温厩温皆界姻庄沿岳コ`ディングスタイル
Maaya Ishida
?
わんくま兆硬塁 #40 (20161217) Xamarinで徭啝テストしよう
わんくま兆硬塁 #40 (20161217) Xamarinで徭啝テストしようわんくま兆硬塁 #40 (20161217) Xamarinで徭啝テストしよう
わんくま兆硬塁 #40 (20161217) Xamarinで徭啝テストしよう
Yasuhiko Yamamoto
?
オレたちとVisual StudioとのvSをそう
オレたちとVisual StudioとのvSをそうオレたちとVisual StudioとのvSをそう
オレたちとVisual StudioとのvSをそう
Mitsuhito Ishino
?
APIト?キュメントの #sphinxjp
APIト?キュメントの #sphinxjpAPIト?キュメントの #sphinxjp
APIト?キュメントの #sphinxjp
Takeshi Komiya
?
鰻看糸艶にしましょう
鰻看糸艶にしましょう鰻看糸艶にしましょう
鰻看糸艶にしましょう
Yuzo Hebishima
?
たのしい鰻看糸艶.逮壊
たのしい鰻看糸艶.逮壊たのしい鰻看糸艶.逮壊
たのしい鰻看糸艶.逮壊
ishiki-takai
?
Visual Studio Code のこれまでとこれから at OSC 2021 Online/Spring
Visual Studio Code のこれまでとこれから at OSC 2021 Online/SpringVisual Studio Code のこれまでとこれから at OSC 2021 Online/Spring
Visual Studio Code のこれまでとこれから at OSC 2021 Online/Spring
Issei Hiraoka
?
Building libc++ for toy OS
Building libc++ for toy OSBuilding libc++ for toy OS
Building libc++ for toy OS
uchan_nos
?
わんくま兆硬塁 #37 (20151114) Windows 10 UWP アプリ_k秘T(g樹)
わんくま兆硬塁 #37 (20151114) Windows 10 UWP アプリ_k秘T(g樹)わんくま兆硬塁 #37 (20151114) Windows 10 UWP アプリ_k秘T(g樹)
わんくま兆硬塁 #37 (20151114) Windows 10 UWP アプリ_k秘T(g樹)
Yasuhiko Yamamoto
?
Visual Studio 2017 並はじめ
Visual Studio 2017 並はじめVisual Studio 2017 並はじめ
Visual Studio 2017 並はじめ
Hideaki Aoyagi
?
Visual Studioで兵めるTypeScript_k秘T
Visual Studioで兵めるTypeScript_k秘TVisual Studioで兵めるTypeScript_k秘T
Visual Studioで兵めるTypeScript_k秘T
Narami Kiyokura
?
‐18-C-5/C# で iOS/Androidアプリ_k - Visual Studio 2015 + Xamarin + MVVMCross -
‐18-C-5/C# で iOS/Androidアプリ_k - Visual Studio 2015 + Xamarin + MVVMCross -‐18-C-5/C# で iOS/Androidアプリ_k - Visual Studio 2015 + Xamarin + MVVMCross -
‐18-C-5/C# で iOS/Androidアプリ_k - Visual Studio 2015 + Xamarin + MVVMCross -
ShinichiAoyagi
?
OWIN - .NETにおけるPSGI -
OWIN - .NETにおけるPSGI -OWIN - .NETにおけるPSGI -
OWIN - .NETにおけるPSGI -
繍 互勸
?
これ參貧ソ`スコ`ドのをやさないためにVisual Studioの床議盾裂とAzure PipelinesでCIを指す
これ參貧ソ`スコ`ドのをやさないためにVisual Studioの床議盾裂とAzure PipelinesでCIを指すこれ參貧ソ`スコ`ドのをやさないためにVisual Studioの床議盾裂とAzure PipelinesでCIを指す
これ參貧ソ`スコ`ドのをやさないためにVisual Studioの床議盾裂とAzure PipelinesでCIを指す
Study Group by SciencePark Corp.
?
Keep a diary
Keep a diaryKeep a diary
Keep a diary
侑俛 翫貧
?
2020/06/16 tsjp-azure-staticwebapps-vs_codespaces
2020/06/16 tsjp-azure-staticwebapps-vs_codespaces2020/06/16 tsjp-azure-staticwebapps-vs_codespaces
2020/06/16 tsjp-azure-staticwebapps-vs_codespaces
Issei Hiraoka
?
2016/12/17 ASP.NET フロントエンドタスク秘T
 2016/12/17 ASP.NET フロントエンドタスク秘T 2016/12/17 ASP.NET フロントエンドタスク秘T
2016/12/17 ASP.NET フロントエンドタスク秘T
miso- soup3
?
async / await の
async / await のasync / await の
async / await の
yoitakeda
?
干温厩温な繁が櫃鮓兇韻襪戮干温厩温皆界姻庄沿岳コ`ディングスタイル
干温厩温な繁が櫃鮓兇韻襪戮干温厩温皆界姻庄沿岳コ`ディングスタイル干温厩温な繁が櫃鮓兇韻襪戮干温厩温皆界姻庄沿岳コ`ディングスタイル
干温厩温な繁が櫃鮓兇韻襪戮干温厩温皆界姻庄沿岳コ`ディングスタイル
Maaya Ishida
?
わんくま兆硬塁 #40 (20161217) Xamarinで徭啝テストしよう
わんくま兆硬塁 #40 (20161217) Xamarinで徭啝テストしようわんくま兆硬塁 #40 (20161217) Xamarinで徭啝テストしよう
わんくま兆硬塁 #40 (20161217) Xamarinで徭啝テストしよう
Yasuhiko Yamamoto
?
オレたちとVisual StudioとのvSをそう
オレたちとVisual StudioとのvSをそうオレたちとVisual StudioとのvSをそう
オレたちとVisual StudioとのvSをそう
Mitsuhito Ishino
?
APIト?キュメントの #sphinxjp
APIト?キュメントの #sphinxjpAPIト?キュメントの #sphinxjp
APIト?キュメントの #sphinxjp
Takeshi Komiya
?
鰻看糸艶にしましょう
鰻看糸艶にしましょう鰻看糸艶にしましょう
鰻看糸艶にしましょう
Yuzo Hebishima
?
たのしい鰻看糸艶.逮壊
たのしい鰻看糸艶.逮壊たのしい鰻看糸艶.逮壊
たのしい鰻看糸艶.逮壊
ishiki-takai
?
Visual Studio Code のこれまでとこれから at OSC 2021 Online/Spring
Visual Studio Code のこれまでとこれから at OSC 2021 Online/SpringVisual Studio Code のこれまでとこれから at OSC 2021 Online/Spring
Visual Studio Code のこれまでとこれから at OSC 2021 Online/Spring
Issei Hiraoka
?
Building libc++ for toy OS
Building libc++ for toy OSBuilding libc++ for toy OS
Building libc++ for toy OS
uchan_nos
?
わんくま兆硬塁 #37 (20151114) Windows 10 UWP アプリ_k秘T(g樹)
わんくま兆硬塁 #37 (20151114) Windows 10 UWP アプリ_k秘T(g樹)わんくま兆硬塁 #37 (20151114) Windows 10 UWP アプリ_k秘T(g樹)
わんくま兆硬塁 #37 (20151114) Windows 10 UWP アプリ_k秘T(g樹)
Yasuhiko Yamamoto
?
Visual Studio 2017 並はじめ
Visual Studio 2017 並はじめVisual Studio 2017 並はじめ
Visual Studio 2017 並はじめ
Hideaki Aoyagi
?
Visual Studioで兵めるTypeScript_k秘T
Visual Studioで兵めるTypeScript_k秘TVisual Studioで兵めるTypeScript_k秘T
Visual Studioで兵めるTypeScript_k秘T
Narami Kiyokura
?
‐18-C-5/C# で iOS/Androidアプリ_k - Visual Studio 2015 + Xamarin + MVVMCross -
‐18-C-5/C# で iOS/Androidアプリ_k - Visual Studio 2015 + Xamarin + MVVMCross -‐18-C-5/C# で iOS/Androidアプリ_k - Visual Studio 2015 + Xamarin + MVVMCross -
‐18-C-5/C# で iOS/Androidアプリ_k - Visual Studio 2015 + Xamarin + MVVMCross -
ShinichiAoyagi
?
OWIN - .NETにおけるPSGI -
OWIN - .NETにおけるPSGI -OWIN - .NETにおけるPSGI -
OWIN - .NETにおけるPSGI -
繍 互勸
?
これ參貧ソ`スコ`ドのをやさないためにVisual Studioの床議盾裂とAzure PipelinesでCIを指す
これ參貧ソ`スコ`ドのをやさないためにVisual Studioの床議盾裂とAzure PipelinesでCIを指すこれ參貧ソ`スコ`ドのをやさないためにVisual Studioの床議盾裂とAzure PipelinesでCIを指す
これ參貧ソ`スコ`ドのをやさないためにVisual Studioの床議盾裂とAzure PipelinesでCIを指す
Study Group by SciencePark Corp.
?
2020/06/16 tsjp-azure-staticwebapps-vs_codespaces
2020/06/16 tsjp-azure-staticwebapps-vs_codespaces2020/06/16 tsjp-azure-staticwebapps-vs_codespaces
2020/06/16 tsjp-azure-staticwebapps-vs_codespaces
Issei Hiraoka
?
2016/12/17 ASP.NET フロントエンドタスク秘T
 2016/12/17 ASP.NET フロントエンドタスク秘T 2016/12/17 ASP.NET フロントエンドタスク秘T
2016/12/17 ASP.NET フロントエンドタスク秘T
miso- soup3
?
async / await の
async / await のasync / await の
async / await の
yoitakeda
?

More from vsug_jim (7)

兜めての Windows ストア アフ?リ_kfor vsug summer2013_up
兜めての Windows ストア アフ?リ_kfor vsug summer2013_up兜めての Windows ストア アフ?リ_kfor vsug summer2013_up
兜めての Windows ストア アフ?リ_kfor vsug summer2013_up
vsug_jim
?
Daisukei vsug ef
Daisukei vsug efDaisukei vsug ef
Daisukei vsug ef
vsug_jim
?
仝Windows 8 ストア アプリ_k tips々 vsug day 2012 winter (2012定12埖15晩)
仝Windows 8 ストア アプリ_k tips々  vsug day 2012 winter (2012定12埖15晩)仝Windows 8 ストア アプリ_k tips々  vsug day 2012 winter (2012定12埖15晩)
仝Windows 8 ストア アプリ_k tips々 vsug day 2012 winter (2012定12埖15晩)
vsug_jim
?
珂艶岳姻看スタイルアプリに鬚韻審羃抗庄凜妊競ぅ仏`の筝泣
珂艶岳姻看スタイルアプリに鬚韻審羃抗庄凜妊競ぅ仏`の筝泣珂艶岳姻看スタイルアプリに鬚韻審羃抗庄凜妊競ぅ仏`の筝泣
珂艶岳姻看スタイルアプリに鬚韻審羃抗庄凜妊競ぅ仏`の筝泣
vsug_jim
?
2008 Vsug Leaders Summit Lightning Talks Kataoka
2008 Vsug Leaders Summit Lightning Talks Kataoka2008 Vsug Leaders Summit Lightning Talks Kataoka
2008 Vsug Leaders Summit Lightning Talks Kataoka
vsug_jim
?
2008 Vsug Leaders Summit Lightning Talks Numaguchi
2008 Vsug Leaders Summit Lightning Talks Numaguchi2008 Vsug Leaders Summit Lightning Talks Numaguchi
2008 Vsug Leaders Summit Lightning Talks Numaguchi
vsug_jim
?
兜めての Windows ストア アフ?リ_kfor vsug summer2013_up
兜めての Windows ストア アフ?リ_kfor vsug summer2013_up兜めての Windows ストア アフ?リ_kfor vsug summer2013_up
兜めての Windows ストア アフ?リ_kfor vsug summer2013_up
vsug_jim
?
Daisukei vsug ef
Daisukei vsug efDaisukei vsug ef
Daisukei vsug ef
vsug_jim
?
仝Windows 8 ストア アプリ_k tips々 vsug day 2012 winter (2012定12埖15晩)
仝Windows 8 ストア アプリ_k tips々  vsug day 2012 winter (2012定12埖15晩)仝Windows 8 ストア アプリ_k tips々  vsug day 2012 winter (2012定12埖15晩)
仝Windows 8 ストア アプリ_k tips々 vsug day 2012 winter (2012定12埖15晩)
vsug_jim
?
珂艶岳姻看スタイルアプリに鬚韻審羃抗庄凜妊競ぅ仏`の筝泣
珂艶岳姻看スタイルアプリに鬚韻審羃抗庄凜妊競ぅ仏`の筝泣珂艶岳姻看スタイルアプリに鬚韻審羃抗庄凜妊競ぅ仏`の筝泣
珂艶岳姻看スタイルアプリに鬚韻審羃抗庄凜妊競ぅ仏`の筝泣
vsug_jim
?
2008 Vsug Leaders Summit Lightning Talks Kataoka
2008 Vsug Leaders Summit Lightning Talks Kataoka2008 Vsug Leaders Summit Lightning Talks Kataoka
2008 Vsug Leaders Summit Lightning Talks Kataoka
vsug_jim
?
2008 Vsug Leaders Summit Lightning Talks Numaguchi
2008 Vsug Leaders Summit Lightning Talks Numaguchi2008 Vsug Leaders Summit Lightning Talks Numaguchi
2008 Vsug Leaders Summit Lightning Talks Numaguchi
vsug_jim
?

Vsugday2012 summer tokyo_aoyagi

  • 1. VSUG DAY C Summer 2012.06.16 ^ なめらか ̄な     メトロスタイルアプ リを         恬るために ゛ WinRT の掲揖豚來を試喘したアプリ_k ゛ 楳遭 骸匯
  • 2. 徭失府初 Twitter: @ShinichiAoyagi ブログ : http://shinichiaoyagi.blogspot.jp/ 碧並 徭姙 ソフトウエア_k 寄昜 寄昜 WPF 、 Silverlight 、 牛塁 患弥 C# 、 VB 、 VSUG DAY - Winter 2012.06.16
  • 3. ^ なめらか ̄ ? タッチ C マウス參貧にW决に樗湖になる ? フィ`ドバック C HDD のアクセスランプ ? メトロスタイルアプリのライフサイクル C 軟咫サスペンド★壅軟咫´ VSUG DAY - Winter 2012.06.16
  • 4. 掲揖豚 ? WinRT では謹くの API が掲揖豚 C 50ms 參貧かかる API は児云議に掲揖豚 C 掲揖豚メソッドがある栽は揖豚井はoし ? 掲揖豚メソッドは挑硫に ^ Async ̄ C ファイル恬撹 ? StorageFolder.CreateFileAsync() C ファイル碧 ? StorageFolder.CreateFileQuery() のあと GetFilesAsync() VSUG DAY - Winter 2012.06.16
  • 5. Asynchronous / Await ? Asynchronous C k咄催 e? s┴?kr?n?s C 仝エイシンクロナス々 C 晩云でのk咄は仝アシンクロナス々が匯違議 ? Await C k咄催 ?w└? t C 仝アウエイト々 ? 書晩は仝アシンクロナス々 VSUG DAY - Winter 2012.06.16
  • 6. サンプル (1) VSUG DAY - Winter 2012.06.16
  • 7. サンプル (2) ? async/await を聞うとgすっきり VSUG DAY - Winter 2012.06.16
  • 8. async / await ? 徴隈ではない C C# / VB コンパイラががんばってコ`ドを恬 っている C は C# Language Specification 5.0 に d┐燭屬鵝△っと ? 書は參和にあり ? 仝 C# Language Specification for Asynchronous Functions 々 http://www.microsoft.com/en-us/download/details.aspx?id=23753 VSUG DAY - Winter 2012.06.16
  • 9. 徭恬 Async メソッド ? async メソッドのり C void 、 Task 、 Task<T> のいずれかのみ VSUG DAY - Winter 2012.06.16
  • 10. キャンセル / M ? キャンセル C CancellationToken と CancellationTokenSource ? M C IProgress<T> VSUG DAY - Winter 2012.06.16
  • 11. async / await の廣吭泣 (1) ? await から和はあくまで掲揖豚 C た朕にだまされるとまずい C ときにはきちんとロックが駅勣かも C ロ`カル篳なら┐曚棕芦伉 ? けど、徴隈みたいになっちゃうことも VSUG DAY - Winter 2012.06.16
  • 12. async / await の廣吭泣 (2) ? await 瘁は駅ず UI スレッドに卦ってくる C 駅勣ないときは await XxxAsync() .ConfigureAwait(continueOnCapturedContext:false); await XxxAsync().ConfigureAwait(false); VSUG DAY - Winter 2012.06.16
  • 13. ご賠ありがとうございました VSUG DAY - Winter 2012.06.16