Do webservices have state ?


.NET INTERVIEW QUESTIONS - Do webservices have state ? (How can we maintain State in Webservices ?)

✍: Guest


Webservices as such do not have any mechanism by which they can maintain state. Webservices can access ASP.NET intrinsic objects like Session, application and so on if they inherit from “WebService” base class.
<%@ Webservice class="TestWebServicesClass" %>
Imports System.Web.Services
Public class TestWebServicesClass
Inherits WebService
<WebMethod> Public Sub SetSession(value As String)
session("Val") = Value
End Sub
end class

In this example code we set a session object called as “val”. TestWebservicesClass is inheriting from WebService to access the session and application objects.

2009-10-20, 3931👍, 0💬