Lead4Pass MS-600 Dumps is the best material for Microsoft role-based MS-600 exam

ms-600 exam

What is the best material for the Microsoft role-based MS-600 certification exam? We recommend Lead4Pass MS-600 Dumps: https://www.leads4pass.com/ms-600.html.

Lead4Pass MS-600 Dumps contains 185 latest exam questions and answers, as well as PDF and VCE two most portable study tools to help candidates complete all exam questions efficiently and finally pass the exam successfully.

Read some MS-600 exam questions and answers online

Number of exam questionsExam nameExam codeLast dumps
15Building Applications and Solutions with Microsoft 365 Core ServicesMS-600MS-600 dumps
Question 1:

You are building email notifications for an expensing system.

When a user receives an email notification, the email will contain a comment field. When the user submits a comment, the data will be returned to the expensing system for processing.

What should you do to implement the notification by using the minimum amount of development effort?

A. Create a Microsoft Office Add-in that has an action pane to display the notifications

B. Leverage Microsoft Graph notifications

C. Leverage the Azure SignalR Service and implement web notifications

D. Configure the expensing system to send actionable messages

Correct Answer: D

Whether you are filling out a survey, approving an expense report, or updating a CRM sales opportunity, Actionable Messages enable you to take quick actions right from within Outlook. Developers can now embed actions in their emails or

notifications, elevating user engagement with their services and increasing organizational productivity.

Office 365 provides two solutions to enhance productivity with Outlook Actionable Messages: actionable messages via email, and actionable messages via Office 365 Connectors.

Reference: https://docs.microsoft.com/en-us/outlook/actionable-messages/

Question 2:


You need to implement the role functionality for the backend web service calls.

Which three actions should you perform in sequence? To answer, move the actions from the list of actions to the answer area and arrange them in the correct order.

Select and Place:

ms-600 questions 2

Correct Answer:

ms-600 questions 2-1

Question 3:

This question requires that you evaluate the underlined text to determine if it is correct.

You can use App Studio for Microsoft Teams to develop all the components of a bot application.

Instructions: Review the underlined text. If it makes the statement correct, select “No change is needed”. If the statement is incorrect, select the answer choice that makes the statement correct.

A. No change is needed

B. configure a Teams tab in an application

C. develop a SharePoint Framework (SPFx) web part

D. provision a bot by using the Bot Framework

Correct Answer: B

Tabs provide a place for you to display rich interactive web content. You can define both personal and team tabs.

There can be only 1 team tab per app, but up to 16 personal tabs per app.

Incorrect Answers:

D: Bots that you create in Microsoft Bot Framework can be specified in an App manifest and included as Teams Apps. Reference: https://blog.thoughtstuff.co.uk/2019/04/what-is-app-studio-in-microsoft-teams-and-why-do-i-care/

Question 4:
ms-600 questions 4


You are developing a single-page application (SPA) named App1 that will be used by the public. Many users of App1 restrict pop-up windows from opening in their browsers. You need to authenticate the users by using the Microsoft identity platform. The solution must meet the following requirements:


Ensure that App1 can read the profile of a user.


Minimize user interaction during authentication.


Prevent App1 from requiring admin consent for any permissions.

How should you complete the code? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point.

Hot Area:

ms-600 questions 4-1

Correct Answer:

ms-600 questions 4-2

Question 5:

Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets have more than one correct solution, while others

might not have a correct solution.

After you answer a question in this section, you will NOT be able to return to it. As a result, these questions will not appear in the review screen.

You are developing a new application named App1 that uses the Microsoft identity platform to authenticate to Azure Active Directory (Azure AD).

Currently, App1 can read user profile information.

You need to allow App1 to read the user\’s calendar.

Solution: Add https://graph.windows.net/user.read to the list of scopes during the initial login request.

Does this meet the goal?

A. Yes

B. No

Correct Answer: B

Microsoft Graph Calendars. Read allows the app to read events in user calendars.

For your app to access data in Microsoft Graph, the user or administrator must grant it the correct permissions via a consent process.

Application permissions are used by apps that run without a signed-in user present; for example, apps that run as background services or daemons. Application permissions can only be consented to by an administrator.

References: https://docs.microsoft.com/en-us/azure/active-directory/develop/v2-permissions-and-consent


Question 6:

You have a line-of-business API that is secured by using Azure Active Directory (Azure AD).

You deploy a solution to the app catalog. The solution requests permission to the API.

What should you do in the SharePoint admin center to ensure that the solution can access the API?

A. Create a SharePoint security group and add the solution

B. Create an access policy

C. Enable sandbox solutions

D. Approve a pending permission request

Correct Answer: D

Developers building a SharePoint Framework solution that requires access to specific resources secured with Azure AD list these resources along with the required permission scopes in the solution manifest.

When deploying the solution package to the app catalog, SharePoint creates permission requests and prompts the administrator to manage the requested permissions.

For each requested permission, tenant administrators can decide whether they want to grant or deny the specific permission. All permissions are granted to the whole tenant and not to a specific application that has requested them.

When the tenant administrator grants specific permission, it is added to the SharePoint Online Client Extensibility Azure AD application, which is provisioned by Microsoft in every Azure AD and which is used by the SharePoint Framework in the OAuth flow to provide solutions with valid access tokens.

Question 7:

You have a single-page application (SPA) named TodoListSPA and a server-based web app named TodoListService.

The permissions for the TodoList SPA API are configured as shown in the TodoList SPA exhibit. (Click the TodoListSPA tab.)

ms-600 questions 7

The permissions for the TodoListService API are configured as shown in the TodoListService exhibit. (Click the TodoListService tab.)

ms-600 questions 7-1

You need to ensure that TodoListService can access a Microsoft OneDrive file of the signed-in user. The solution must use the principle of least privilege. Which permission should to grant?

A. the Sites.Read.All delegated permission for TodoListService

B. the Sites.Read.All delegated permission for TodoListSpa

C. the Sites.Read.All application permission for TodoListSPA

D. the Sites.Read.All application permission for TodoListService

Correct Answer: A

A client application gains access to a resource server by declaring permission requests. Two types are available:

“Delegated” permissions, which specify scope-based access using delegated authorization from the signed-in resource owner, are presented to the resource at run-time as “SCP” claims in the client\’s access token. “Application” permissions,

which specify role-based access using the client application\’s credentials/identity, are presented to the resource at run-time as “roles” claims in the client\’s access token.

Reference: https://docs.microsoft.com/en-us/azure/active-directory/develop/developer-glossary#permissions

Question 8:

You are building a Microsoft Outlook add-in.

Which object should you use to save additional information in an email?

A. CustomProperties

B. CustomXMLParts

C. RoamingSettings

D. localStorage

Correct Answer: B

Question 9:

You need to display the profile picture of the currently signed-in user. Which REST query should you use to retrieve the picture?

A. GET me photo $value

B. GET / me/photos/0

C. GET /users/ {UserPricincipleName} / photo

D. GET / me/ photo

Correct Answer: D

Question 10:

For each of the following statements, select Yes if the statement is true. Otherwise, select No.

NOTE: Each correct selection is worth one point.

Hot Area:

ms-600 questions 10

Correct Answer:

ms-600 questions 10-1

Box 1: No Box 2: Yes

ms-600 questions 10-2

The partial table lists the events that your bot can receive and take action on.

Box 3: Yes

The messageReaction event is sent when a user adds or removes his or her reaction to a message which was originally sent by your bot.

Reference: https://docs.microsoft.com/en-us/microsoftteams/platform/resources/bot-v3/bots-notifications

Question 11:

You need to develop an add-in for Microsoft Excel that can be used from the Windows, Mac, and web versions of Excel.

What are two ways to develop the add-in? Does each correct answer present a complete solution?

NOTE: Each correct selection is worth one point.

A. From Microsoft Teams, install App Studio

B. From Microsoft Visual Studio that has the Microsoft Office/SharePoint development workload installed, create a new project that uses a Web Add-in template

C. From the Microsoft Office 365 portal, use Microsoft PowerApps

D. Use the Yeoman generator for Microsoft Office Add-ins to create the project, and then open the project in Microsoft Visual Studio Code

E. From Microsoft Visual Studio that has the Microsoft Office/SharePoint development workload installed, create a new project that uses a Visual Studio Tools for Office (VSTO) template

Correct Answer: DE

D: Run the following command to create an add-in project using the Yeoman generator: yo office Visual Studio Code is a great tool to help you develop your custom Office Add-ins regardless if they are for Outlook, Word, Excel, PowerPoint and run in web clients, Windows clients, iOS clients or on macOS. Open the project in Visual

Studio Code by entering the following on the command line from within the same folder where you ran the generator: code.

E: You can create VSTO Add-ins for Excel.

To create a new Excel VSTO Add-in project in Visual Studio


Start Visual Studio.


On the File menu, point to New, and then click Project.


In the templates pane, expand Visual C# or Visual Basic, and then expand Office/SharePoint.


Under the expanded Office/SharePoint node, select the Office Add-ins node.


In the list of project templates, select Excel 2010 Add-in or Excel 2013 Add-in.


In the Name box, type FirstExcelAddIn.


Click OK. Visual Studio creates the FirstExcelAddIn project and opens the ThisAddIn code file in the editor.


https://docs.microsoft.com/en-us/office/dev/add-ins/tutorials/excel-tutorial https://code.visualstudio.com/docs/other/office#_use-visual-studio-code-to-develop-your-office-addin https://docs.microsoft.com/en-us/visualstudio/vsto/walkthrough-creating-your-first-vsto-add-in-for-excel

Question 12:

You need to protect the backend web service to meet the technical requirements.

Which four actions should you perform in sequence? To answer, move the actions from the list of actions to the answer area and arrange them in the correct order.

Select and Place:

ms-600 questions 12

Correct Answer:

ms-600 questions 12-1

Here is a quick overview of the steps:

Step 1: Register an application in Azure AD for the backend web service

Register an application (backend app) in Azure AD to represent the API.

Step 2: Set the App ID URI for the backend service application registration

When the application is created (step 1) select Expose an API and click on Save and continue to create an Application ID URI.

Step 3: Defend the scopes in the backend web service application registration

In the Add, a scope page, create a new scope supported by the API. (e.g., Read) then click on Add scope to create the scope. Repeat this step to add all scopes supported by your API.

Step 4: Register an application in Azure AD for E-invoicing.

Step 4.1 Register another application in Azure AD to represent a client application

Step 4.2 Now that you have registered two applications to represent the API and the Developer Console, you need to grant permission to allow the client app to call the backend app.


Secure access to the backend web service by using Azure AD

E-invoicing will have an internal logic that will dynamically identify whether the user should be allowed to call the backend API.

Reference: https://docs.microsoft.com/en-us/azure/api-management/api-management-howto-protect-backend-with-aad

Question 13:

You need to develop a SharePoint Framework (SPFx) solution that interacts with Microsoft SharePoint and Teams. The solution must share the same code base. What should you include in the solution?

A. Include the Microsoft Authentication Library for .NET (MSALNET) in the solution.

B. Grant admin consent to the Teams API.

C. Make the code aware of the Teams context and the SharePoint context.

D. Publish the solution to an Azure App Service.

Correct Answer: A

Question 14:

You have a SharePoint Framework (SPFx) 1.5 solution.

You need to ensure that the solution can be used as a tab in Microsoft Teams.

What should you do first?

A. Convert the solution to use the Bot Framework

B. Deploy the solution to a developer site collection

C. Deploy the solution to the Microsoft AppSource store

D. Upgrade the solution to the latest version of SPFx

Correct Answer: D

Starting with the SharePoint Framework v1.8, you can implement your Microsoft Teams tabs using SharePoint Framework.

Reference: https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/using-web-part-as-ms-teams-tab

Question 15:

You are developing a mobile application that will display the currently signed-in user\’s display name and the application settings. The application settings are stored as a Microsoft graph extension of the user profile. Users of the application have

intermittent network connectivity. You need to retrieve the least amount of data by using a single REST request. The solution must minimize network traffic.

Which URI Should you use to retrieve the data?

ms-600 questions 15

A. Option A

B. Option B

C. Option C

D. Option D

Correct Answer: C

View more MS-600 exam questions and answers: https://www.leads4pass.com/ms-600.html (185 Q&A), the latest and most effective Microsoft role-based MS-600 certification exam materials, 100% success guaranteed Pass the exam.

BTW, Microsoft MS-600 related more exam PDF online download: https://www.examvcesoftware.com/microsoft-dumps/microsoft-azure-dumps/