An NDoc3 Documented Class Library

AuthenticatedWebService Members

AuthenticatedWebService overview

Public Instance Constructors

AuthenticatedWebService Constructor Initializes a new instance of the AuthenticatedWebService class.

Public Instance Properties

AddRoles List of roles allowed to add content to this Web Service.
Application (inherited from WebService)Gets the application object for the current HTTP request.
CatalogItemID 
Container (inherited from MarshalByValueComponent)Gets the container for the component.
Context (inherited from WebService)Gets the ASP.NET HttpContext for the current request, which encapsulates all HTTP-specific context used by the HTTP server to process Web requests.
CurrentUser 
DeleteRoles List of roles allowed to delete content in this Web Service.
DesignMode (inherited from MarshalByValueComponent)Gets a value indicating whether the component is currently in design mode.
EditRoles List of roles allowed to edit this Web Service.
Server (inherited from WebService)Gets the HttpServerUtility for the current request.
Session (inherited from WebService)Gets the HttpSessionState instance for the current request.
SessionID 
Site (inherited from MarshalByValueComponent)Gets or sets the site of the component.
SoapVersion (inherited from WebService)Gets the version of the SOAP protocol used to make the SOAP request to the XML Web service.
SubscribeRoles List of roles allowed to subscribe to events raised by this Web Service.
User (inherited from WebService)Gets the ASP.NET server User object. Can be used to authenticate whether a user is authorized to execute the request.
UserCanAdd Indicates whether the current user has rights to add content to this Web Service.
UserCanDelete Indicates whether the current user has rights to delete content in this Web Service.
UserCanEdit Indicates whether the current user has rights to edit this Web Service.
UserCanSubscribe Indicates whether user can subscribe
UserCanView Indicates whether the current user has rights to view this Web Service.
UserIsSubscribed Indicates whether user is subscribed to any event for this web service
ViewRoles List of roles allowed to view this Web Service.

Public Instance Methods

Dispose (inherited from MarshalByValueComponent)Overloaded. Releases all resources used by the MarshalByValueComponent.
Equals (inherited from Object)Determines whether the specified Object is equal to the current Object.
GetHashCode (inherited from Object)Serves as a hash function for a particular type. GetHashCode is suitable for use in hashing algorithms and data structures like a hash table.
GetService (inherited from MarshalByValueComponent)Gets the implementer of the IServiceProvider.
GetType (inherited from Object)Gets the Type of the current instance.
Login Authenticates a user and returns a sessionID to be used in subsequent web service requests
Logout 
SessionIsValid 
ToString (inherited from MarshalByValueComponent)Returns a String containing the name of the Component, if any. This method should not be overridden.

Public Instance Events

Disposed (inherited from MarshalByValueComponent)Adds an event handler to listen to the Disposed event on the component.

Protected Instance Fields

m_currentUser 

Protected Instance Properties

Events (inherited from MarshalByValueComponent)Gets the list of event handlers that are attached to this component.

Protected Instance Methods

Dispose (inherited from MarshalByValueComponent)Overloaded. Releases the unmanaged resources used by the MarshalByValueComponent and optionally releases the managed resources.
Finalize (inherited from MarshalByValueComponent)[To be supplied.]
MemberwiseClone (inherited from Object)Creates a shallow copy of the current Object.

See Also

AuthenticatedWebService Class | CubicCompass.Portal Namespace