Show: Delphi
C++
Display Preferences
Web.WebCntxt.IWebEndUser
From XE2 API Documentation
Delphi
type IWebEndUser = interface(IInterface) [{2DBBD12D-3C07-4F7E-BD11-B3A4E1E287CD}]
C++
__interface INTERFACE_UUID("{2DBBD12D-3C07-4F7E-BD11-B3A4E1E287CD}") IWebEndUser : public System::IInterface
Properties
| Type | Visibility | Source | Unit | Parent |
|---|---|---|---|---|
interface class |
public | Web.WebCntxt.pas Web.WebCntxt.hpp |
Web.WebCntxt | Web.WebCntxt |
Description
IWebEndUser provides access information about the current end user in a WebSnap application.
Use IWebEndUser to obtain information about the current end user, such as the user name, user ID, and whether the user is logged in. In addition to properties that provide information about the current end user, IWebEndUser has methods to log in an end user.
End user adapter components such as TEndUserAdapter and TEndUserSessionAdapter implement the IWebEndUser interface. If a WebSnap application includes an end user adapter, you can access its IWebEndUser interface by reading the EndUser property of the Web context.
Note: In C++, method declarations that use IWebEndUser use the _di_IWebEndUser type instead. This type is a DelphiInterface wrapper around the IWebEndUser interface:
Note: typedef System::DelphiInterface< IWebEndUser > _di_IWebEndUser;