You are designing a SharePoint 2010 application that will be used across multiple Web
applications. A custom list definition is deployed to every site collection in the farm. Your
application must include a report that shows how often the new list is provisioned anywhere
in the farm. The application must enable permissions to be granted to specific users to view
the report, without the redeployment of code. You need to design a system for logging and
reporting this activity. Which two actions should be performed? (Each correct answer
presents part of the solution. Choose two.)
A.
Create an event handler and register it with the ListAdded event of your custom list
definition. In the event handler, connect to the logging service and log the list creation event.
Deploy the event handler to every site collection in the farm.
B.
Create a list workflow and bind it to the custom list definition. When the ItemAdded event
executes, connect to the logging service and log the list creation event. Deploy the workflow
to every site collection in the farm.
C.
Create a Web service that adds a row to a custom database each time a list is created.
Create an application page that displays a report of logged activity. Grant specific users
permission to view the page in the code-behind of the application page. Deploy the page to
Central Administration
D.
Create a service application that adds a row to a custom database each time a list is
created, and displays a report of the logged activity. Create an instance of the service
application that can be used by every Web application in the farm. Grant specific users
permission to view the report from the Services Applications tab in Central Administration.