上にホスティングされる状態になる。クライアントプロジェクトを指定している。}}.Sharedクライアントとサーバ両方から参照されるクラスライブラリ。シリアライズするためのクラスを配置するのに使用する。選択して、デバッグ実行する。取得した天気情報を表示するサンプルページが用意されている。コンポーネント内にブレイクポイントを置いても動作しない。ここまででセットアップは終わりなので、あとはアプリを書いていくだけだ。アプリの書き方の基本を少し説明する。フレームワークの考え方がいろいろごっちゃになって取り入れられている。なるコンポーネントという塊を作り、それを入れ子にして組み合わせることでアプリケーションを構成する、というおなじみの仕組みになっている。コンポーネントを作成するには、以下の3つのやり方がある。方式コードビハインド方式クラス方式まずはとりあえず、一番わかりやすいインライン方式で説明する。ファイルが一つのコンポーネントとなる。コンポーネントでは「コンポーネント変数」を持つことができる。属性を付けた変数として宣言する。ように、コンポーネントを使う親コンポーネント側で属性値として値を渡すことができる。いう名前のコンポーネント変数(名前は変更不可)を定義しておくことで、受け取ることができる。コンポーネントを分け、子コンポーネント(Presentational)で発生したイベントを親コンポーネント(Container)に伝えて、ロジックは親側に集約するようなことができる。叩かないと、画面上に変更は反映されないことに注意する。親と子で独立に動くので、親と子両方に反映するには双方で呼ぶ必要があるという記載があるが、試した限りでは、親側でさえ呼べば、子側にも変更が反映された。カウントアップされ、その変更が子側にも伝播することで、両方の表示が更新される。}}インライン方式以外のコンポーネント作成方法インライン方式以外での記述方法は以下のとおり。文を使ってロジックのクラスを指定する。クラスとしてコンポーネントを作成することもできる。いうファイル名でこの形式のクラスに自動的に変換されている。要素を一つずつ組み立てていく必要があるため、必要がない限りあえて用いる必要はない。}}ルーティング作成したコンポーネントにアクセスするためには、ルーティングを定義してやる必要がある。いう形式で宣言してあげるだけで良い。似た感じで、コンポーネントのライフサイクルメソッドが用意されている。メソッドも記載している。いうプロジェクトがすでに存在していた。知っていればすぐに使えそう。見られるようにしてあるようでえらい。フロント開発と一緒で、開発規模がかなり大きくなれば、必要になってくるんだろうとは思う。developer.microsoft.com何ができるかはの詳細は上記リンク先に記載されているが、以下のようなリソースの主要な操作はだいたい行うことができる。ファイルを取得する場合の手順を説明する。