Share via


HttpSysRequestTimingType Enum

Definition

Defines the types of request processing timestamps exposed via the Http.Sys HTTP_REQUEST_TIMING_INFO extensibility point.

public enum HttpSysRequestTimingType
type HttpSysRequestTimingType = 
Public Enum HttpSysRequestTimingType
Inheritance
HttpSysRequestTimingType

Fields

ConnectionStart 0

Time the connection started.

DataStart 1

Time the first HTTP byte is received.

TlsCertificateLoadStart 2

Time TLS certificate loading starts.

TlsCertificateLoadEnd 3

Time TLS certificate loading ends.

TlsHandshakeLeg1Start 4

Time TLS leg one handshake starts.

TlsHandshakeLeg1End 5

Time TLS leg one handshake ends.

TlsHandshakeLeg2Start 6

Time TLS leg two handshake starts.

TlsHandshakeLeg2End 7

Time TLS leg two handshake ends.

TlsAttributesQueryStart 8

Time TLS attribute query starts.

TlsAttributesQueryEnd 9

Time TLS attribute query ends.

TlsClientCertQueryStart 10

Time TLS client cert query starts.

TlsClientCertQueryEnd 11

Time TLS client cert query ends.

Http2StreamStart 12

Time HTTP2 streaming starts.

Http2HeaderDecodeStart 13

Time HTTP2 header decoding starts.

Http2HeaderDecodeEnd 14

Time HTTP2 header decoding ends.

RequestHeaderParseStart 15

Time HTTP header parsing starts.

RequestHeaderParseEnd 16

Time HTTP header parsing ends.

RequestRoutingStart 17

Time Http.Sys starts to determine which request queue to route the request to.

RequestRoutingEnd 18

Time Http.Sys has determined which request queue to route the request to.

RequestQueuedForInspection 19

Time the request is queued for inspection.

RequestDeliveredForInspection 20

Time the request is delivered for inspection.

RequestReturnedAfterInspection 21

Time the request has finished being inspected.

RequestQueuedForDelegation 22

Time the request is queued for delegation.

RequestDeliveredForDelegation 23

Time the request is delivered for delegation.

RequestReturnedAfterDelegation 24

Time the request was delegated.

RequestQueuedForIO 25

Time the request was queued to the final request queue for processing.

RequestDeliveredForIO 26

Time the request was delivered to the final request queue for processing.

Http3StreamStart 27

Time HTTP3 streaming starts.

Http3HeaderDecodeStart 28

Time HTTP3 header decoding starts.

Http3HeaderDecodeEnd 29

Time HTTP3 header decoding ends.

Remarks

Use IHttpSysRequestTimingFeature to access these timestamps.

Applies to