EXTENSION_CONTROL_BLOCK Object

A python representation of an ISAPI EXTENSION_CONTROL_BLOCK.

Methods

write
A synonym for WriteClient, this allows you to 'print >> ecb' 

WriteClient
 

GetServerVariable
 

ReadClient
 

SendResponseHeaders
 

SetFlushFlag
 

TransmitFile
 

MapURLToPath
 

DoneWithSession
 

close
A synonym for DoneWithSession. 

Redirect
 

IsKeepAlive
 

GetAnonymousToken
Calls ServerSupportFunction with HSE_REQ_GET_ANONYMOUS_TOKEN or HSE_REQ_GET_UNICODE_ANONYMOUS_TOKEN 

GetImpersonationToken
 

IsKeepConn
Calls ServerSupportFunction with HSE_REQ_IS_KEEP_CONN 

ExecURL
Calls ServerSupportFunction with HSE_REQ_EXEC_URL 

GetExecURLStatus
Calls ServerSupportFunction with HSE_REQ_GET_EXEC_URL_STATUS 

IOCompletion
Calls ServerSupportFunction with HSE_REQ_IO_COMPLETION 

ReportUnhealthy
Calls ServerSupportFunction with HSE_REQ_REPORT_UNHEALTHY 

IOCallback
A placeholder for a user-supplied callback function. 

Properties

integer Version
Version info of this spec (read-only)

int TotalBytes
Total bytes indicated from client

int AvailableBytes
Available number of bytes

int HttpStatusCode
The status of the current transaction when the request is completed.

bytes Method
REQUEST_METHOD

long ConnID
Context number (read-only)

bytes QueryString
QUERY_STRING

bytes PathInfo
PATH_INFO

bytes PathTranslated
PATH_TRANSLATED

bytes AvailableData
Pointer to cbAvailable bytes

bytes ContentType
Content type of client data

bytes LogData
log data string