Request
This class represents a request made in the context of a visit. A Request object connects to information describing the user and other details of the visit.
A request may be a part of a Uniform Resource Identifier (URI), in which case a URI object is linked to the Request object. The query string contained in the URI is represented by a URIQuery object linked to the Request object.
Alternatively, a Request may be made through a site Uniform Resource Locator (URL). The site URL is represented by a SiteURL object linked to the Request object through a URI object. The SiteURL object may represent an actual Web site or a virtual server. If the Request object involves query strings through the site, the SiteURL object will have one or more LinkSVQStringName or LinkMVQStringName objects linking the SiteURL object to the query strings.
Data Members
Data Member Name | Data Type | Default Value | Description |
BytesReceived | LONGREAL | None | Stores the number of bytes received while processing the request. |
BytesSent | LONGREAL | None | Stores the number of bytes sent while processing the request. |
DirName1 | WSTR | / | None |
DirName2 | WSTR | Inherited | None |
DirName3 | WSTR | Inherited | None |
DirName4 | WSTR | Inherited | None |
DirName5 | WSTR | Inherited | None |
DirName6 | WSTR | Inherited | None |
HasCommerceEvent | SHORT | None | None |
HttpStatus | ULONG | 0 | None |
IsRequest | SHORT | None | Identifies the object as a request or a link between a Visit object and Web configuration objects.
0 - Link 1 - Request |
IsSecure | SHORT | None | None |
IsSuccessCode | SHORT | None | None |
Processed | BOOL | 0 | None |
QueryString | WSTR | No query string | None |
ReferrerDomainName | WSTR | Not available | None |
RequestIndex | SHORT | None | None |
RequestNum | IDENTITY | 0 | Stores the unique key for the object. |
SiteName | WSTR | Not available | None |
TaskID | LONG | 0 | None |
Timestamp | FILETIME | None | Records when the object was created. |
Title | WSTR | Inherited | None |
URI | WSTR | Not available | None |
URL | WSTR | Not available | None |
UserAgentBrowserCategoryID | ULONG | 1 | None |
UserAgentName | WSTR | Not available | None |
UserAgentOperatingSystemID | ULONG | 1 | None |
UserAgentPortalID | ULONG | 1 | None |
UserAgentSecurityID | ULONG | 1 | None |
UserAgentVersionID | ULONG | 1 | None |
UserID | WSTR | Not available | None |
UserKey | UUID | {00000000-0000-0000-0000-000000000000} | None |
VisitNum | IDENTITY | 0 | None |
Win32Status | ULONG | 0 | None |
Class Key
RequestKey is composed of a single data member, RequestNum.
Relations
For a description of the relation type, see Data Warehouse Classes.
Relation Name | Parent | Child | Type |
HttpStatusRequest | HttpStatus | Request | 194 |
LogUserRequestRel | LogUser | Request | 2 |
ReferrerDomainRequest | ReferrerDomain | Request | 194 |
RegisteredUserRequestRel | RegisteredUser | Request | 2 |
SiteRequestRel | Site | Request | 2 |
TaskHistoryRequestRel | TaskHistory | Request | 2 |
UriQueryRequest | UriQuery | Request | 2 |
UriRequest | URI | Request | 194 |
UserAgentRequest | UserAgent | Request | 194 |
Win32StatusRequest | Win32Status | Request | 194 |