Microsoft Developing Microsoft Azure and Web Services (70-487日本語版) - 70-487日本語 Exam Practice Test
あなたはASP.NET Core MVC Webアプリケーションを開発しています。 アプリケーションはEntity Framework CoreとSQLiteデータベースを使用します。
顧客データモデルのプロパティの名前を変更します。 SQLiteデータベースへの移行を適用しようとすると、Customerという名前のテーブルを含むNotSupportedExceptionエラーが発生します。
移行エラーを解決する必要があります。
どの4つのアクションを順番に実行しますか? 答えるには、適切な行動を行動のリストから回答領域に移動し、正しい順序で並べます。

顧客データモデルのプロパティの名前を変更します。 SQLiteデータベースへの移行を適用しようとすると、Customerという名前のテーブルを含むNotSupportedExceptionエラーが発生します。
移行エラーを解決する必要があります。
どの4つのアクションを順番に実行しますか? 答えるには、適切な行動を行動のリストから回答領域に移動し、正しい順序で並べます。

Correct Answer:

Explanation

The SQLite provider has a number of migrations limitations. You can workaround some of these limitations
by manually writing code in your migrations to perform a table rebuild. A table rebuild involves renaming the
existing table, creating a new table, copying data to the new table, and dropping the old table.
References: https://docs.microsoft.com/en-us/ef/core/providers/sqlite/limitations
ShippingInfoという名前のクラスを追加します。
技術的要件を満たすようにIShippingServiceインターフェースとShippingInfoクラスを変更する必要があります。
あなたは何をするべきか? (回答するには、適切なコードセグメントを回答領域の正しい場所にドラッグします。各コードセグメントは、1回、複数回、またはまったく使用しないことができます。ペイン間の分割バーをドラッグするか、または コンテンツを表示します。)

技術的要件を満たすようにIShippingServiceインターフェースとShippingInfoクラスを変更する必要があります。
あなたは何をするべきか? (回答するには、適切なコードセグメントを回答領域の正しい場所にドラッグします。各コードセグメントは、1回、複数回、またはまったく使用しないことができます。ペイン間の分割バーをドラッグするか、または コンテンツを表示します。)

Correct Answer:

Explanation

http://msdn.microsoft.com/en-us/library/system.servicemodel.servicecontractattribute.aspx
Microsoft ADO.NETを使用して、Microsoft SQL Server 2014データベースから読み取る.NETアプリケーションをいくつか作成することを計画しています。
アプリケーションの関連要件は、次の表に記載されています。

通常、アプリケーションは一度に数千行のデータを読み取ります。
各アプリケーションのデータを取得するために使用するオブジェクトを特定する必要があります。 このソリューションでは、アプリケーションサーバーで使用されるメモリ量を最小限に抑える必要があります。
何を識別しますか? 回答するには、回答領域で適切なオプションを選択します。

アプリケーションの関連要件は、次の表に記載されています。

通常、アプリケーションは一度に数千行のデータを読み取ります。
各アプリケーションのデータを取得するために使用するオブジェクトを特定する必要があります。 このソリューションでは、アプリケーションサーバーで使用されるメモリ量を最小限に抑える必要があります。
何を識別しますか? 回答するには、回答領域で適切なオプションを選択します。

Correct Answer:

Explanation

App1: DataReader
App2: DataReader
App3: DataAdapter
Need to use a DataAdapter since the data could be modified.
Note:
You can use the ADO.NET DataReader to retrieve a read-only, forward-only stream of data from a database.
Results are returned as the query executes, and are stored in the network buffer on the client until you request
them using the Read method of the DataReader. Using the DataReader can increase application performance
both by retrieving data as soon as it is available, and (by default) storing only one row at a time in memory,
reducing system overhead.
A DataAdapter is used to retrieve data from a data source and populate tables within a DataSet. The
DataAdapter also resolves changes made to the DataSet back to the data source. The DataAdapter uses the
Connection object of the .NET Framework data provider to connect to a data source, and it uses Command
objects to retrieve data from and resolve changes to the data source.
References: https://docs.microsoft.com/en-us/dotnet/framework/data/adonet/dataadapters-and-datareaders
ProcessedOrderControllerコントローラのGetVendors()アクションは、実行されるたびにデータベースにクエリを実行しています。 GetVendors()アクションは、キャッシュがnullの場合にのみデータベースにクエリを実行する必要があります。
データをキャッシュするには、行PC33のアクションにコードを追加する必要があります。
どのコードセグメントを使用できますか? (正解ごとに完全な解答が表示されますので、該当するものをすべて選択してください)。
データをキャッシュするには、行PC33のアクションにコードを追加する必要があります。
どのコードセグメントを使用できますか? (正解ごとに完全な解答が表示されますので、該当するものをすべて選択してください)。
Correct Answer: B,C
アプリケーションを開発しています。 Azure Traffic Managerを使用して、以下に基づいて2つの地域への直接トラフィックを転送します。
ユーザーの場所。 1つの親プロファイルと3つの子プロファイルを作成します。 の値を設定します
各子プロファイルのMinChildEndpointsプロパティを2にします。
アプリケーションのフォールトトレランスを構成する必要があります。 使用するトラフィックルーティング方法
子プロファイル?
ユーザーの場所。 1つの親プロファイルと3つの子プロファイルを作成します。 の値を設定します
各子プロファイルのMinChildEndpointsプロパティを2にします。
アプリケーションのフォールトトレランスを構成する必要があります。 使用するトラフィックルーティング方法
子プロファイル?
Correct Answer: A
注:この質問は、同じシナリオを提示する一連の質問の一部です。の各質問
シリーズには、記載された目標を達成する可能性のあるユニークなソリューションが含まれています。一部の質問セットにはさらに多くの
他の人が正しい解決策を持っていないかもしれない間、1つの正しい解決策。
このセクションの質問に回答すると、その質問に戻ることはできません。その結果、これら
質問はレビュー画面に表示されません。
ASP.NET Coreを使用するRESTful APIを開発しています。 AzureアプリでAPIをホストする予定
サービス。アプリケーションサービスで開発環境をプロビジョニングします。
開発者は、開発環境にAPIをデプロイできる必要があります。 Azureを共有してはいけません
開発者とのアカウント資格情報。
開発者がAPIを開発環境にデプロイできることを確認する必要があります。
ソリューション:開発者を、Azureサブスクリプションと同じAzure Active Directory(Azure AD)に追加します
App Serviceがプロビジョニングされます。 Azure StorageのContributorsグループに開発者を追加します
App Serviceと同じリソースグループのアカウント。 Web配置を使用して、App Serviceに配置します。
ソリューションは目標を達成していますか?
シリーズには、記載された目標を達成する可能性のあるユニークなソリューションが含まれています。一部の質問セットにはさらに多くの
他の人が正しい解決策を持っていないかもしれない間、1つの正しい解決策。
このセクションの質問に回答すると、その質問に戻ることはできません。その結果、これら
質問はレビュー画面に表示されません。
ASP.NET Coreを使用するRESTful APIを開発しています。 AzureアプリでAPIをホストする予定
サービス。アプリケーションサービスで開発環境をプロビジョニングします。
開発者は、開発環境にAPIをデプロイできる必要があります。 Azureを共有してはいけません
開発者とのアカウント資格情報。
開発者がAPIを開発環境にデプロイできることを確認する必要があります。
ソリューション:開発者を、Azureサブスクリプションと同じAzure Active Directory(Azure AD)に追加します
App Serviceがプロビジョニングされます。 Azure StorageのContributorsグループに開発者を追加します
App Serviceと同じリソースグループのアカウント。 Web配置を使用して、App Serviceに配置します。
ソリューションは目標を達成していますか?
Correct Answer: A
Explanation: Only visible for ExamsLabs members. You can sign-up / login (it's free).
共有サーバー上で複数のASP.NET MVC Webアプリケーションをサポートするライブラリを開発しています。ライブラリはセキュリティアルゴリズムの実装を提供します。
いずれかのセキュリティアルゴリズムの問題が検出された場合は、新しいバージョンのライブラリを作成して展開する必要があります。更新中のアプリケーションのダウンタイムを最小限に抑える必要があります。
ライブラリの新しいバージョンがすべてのアプリケーションでできるだけ早く使用されるようにする必要があります。
あなたは何をするべきか?
いずれかのセキュリティアルゴリズムの問題が検出された場合は、新しいバージョンのライブラリを作成して展開する必要があります。更新中のアプリケーションのダウンタイムを最小限に抑える必要があります。
ライブラリの新しいバージョンがすべてのアプリケーションでできるだけ早く使用されるようにする必要があります。
あなたは何をするべきか?
Correct Answer: B
ASP.NET Web APIアプリケーションを設計しています。
ブログ管理者がコメントを削除できるようにするには、HTTP動詞を選択する必要があります。
どのHTTP動詞を使用しますか?
ブログ管理者がコメントを削除できるようにするには、HTTP動詞を選択する必要があります。
どのHTTP動詞を使用しますか?
Correct Answer: B
ADO.NETを使用して書籍データを取得するには、GetBook()メソッドを更新する必要があります。
次のようなコードがあります。

コードを完成させるには、ターゲット1、ターゲット2、ターゲット3、ターゲット4、およびターゲット5にどのコードセグメントを含める必要がありますか。 (回答するには、適切なコードセグメントを回答領域の正しいターゲットにドラッグします。各コードセグメントは、1回、複数回、またはまったく使用しなくてもかまいません。)

次のようなコードがあります。

コードを完成させるには、ターゲット1、ターゲット2、ターゲット3、ターゲット4、およびターゲット5にどのコードセグメントを含める必要がありますか。 (回答するには、適切なコードセグメントを回答領域の正しいターゲットにドラッグします。各コードセグメントは、1回、複数回、またはまったく使用しなくてもかまいません。)

Correct Answer:

Explanation
