説明/参照:
Explanation:
昇順(asc)の順序付けを使用する必要がある販売の最小数を取得します。
シナリオから:RESTful APIエンドポイントには以下が含まれます。
処置:すべての本のリストを入手してください。
HTTPメソッド:GET
相対URI:/ books
テストレット1
総括
Adventure Works Cyclesはサイクリング愛好家のための旅行代理店です。近年、Adventure Works Cyclesはその顧客にエキゾチックな車を借り始めました。
あなたはAdventure Works Cycleの顧客に世界中でエキゾチックな場所を見つけてレンタルする機能を提供する新しいWebアプリケーションを開発しています。
アプリケーション概要
WebアプリケーションはAzureでホストされます。このアプリケーションは、自動車のブランド、モデル、年、価格などの高度なフィルタリングオプションを使用して、自動車を検索する機能をユーザーに提供します。この情報はすべて文字列として保存され、ドロップダウンリストとして表示されます。
Webアプリケーションのホームページに表示されるブランドとモデルの一覧は、オンプレミス環境でホストされているWindows Communication Foundation(WCF)サービスから取得されます。
ホームページの名前はhome.aspxになり、Microsoft ASP.NET MVCを使用して開発されます。ビジネスロジックは、ASP.NET Web APIを使用して開発されます。
MVCフロントエンド層とWeb APIはJSONを使用して通信します。ビジネスロジックはCarBusinessLogic.dllという名前のアセンブリを呼び出します。
応答するために、Webアプリケーションを使用して行われたすべての検索からデータを収集するReportAppという名前のワーカーロールをAzureで作成しています。アプリケーションはメッセージを使用してReportAppと通信します。
必要条件
セキュリティ要件
Adventure Works Cyclesは、Webアプリケーションに関する次のセキュリティ要件を確認しています。
Web APIは1つのデータ形式のみを受け入れなければなりません。

CarBusinessLogic.dllアセンブリは厳密な名前を付ける必要があります。

オンプレミスのWCFサービスとAzureの間の通信は暗号化する必要があります。

ロギング要件
Web APIでは、CarControllerという名前のコントローラを作成する予定です。 CarControllerのアクションが実行される前に、次のコード行が最初に実行される必要があります。
Debug.WriteLine( "前処理ロギング");
性能要件
Adventure Works Cyclesは、Webアプリケーションの次のパフォーマンス要件を確認しています。
最初のデプロイ後にWeb APIのビジネスロジックを変更しても、最小限の影響しか生じないはずです。

実稼働環境におけるWebアプリケーションの停止時間
自動車ブランドを返すWeb APIのアクションは非同期である必要がありますが、他のすべてのアクションは

同期している必要があります。
home.aspxが表示されたら、レンダリングされたページを10分間キャッシュする必要があります。

Webアプリケーションは複数のインスタンスにデプロイされます。

財務要件
ReportAppは毎晩シャットダウンします。ただし、夜間に実行された検索からのデータは依然として収集する必要があります。