⟩ Suppose You are creating an ASP.NET application named CompanyWebApp. To CompanyWebApp, youadd a Web reference to an XML Web service named User Service. User Service consists of aWeb method named RetrieveUserInfo. This Web method takes a userID as input and returns aDataSet object containing user information. If the userID is not between the values 1 and 1000, aSystem Argument Exception is thrown. In CompanyWebApp, you write a try/catch block tocapture any exceptions that are thrown by User Service. You invoke RetrieveUserInfo and pass1001 as the user ID.Which type of exception will be caught?A. System.ApplicationExceptionB. System.ArgumentExceptionC. System.Web.Service.Protocols.SoapExceptionD. System.Web.Service.Protocols.SoapHeaderException
C. System.Web.Service.Protocols.SoapException