Http
Namespace: XRay
Parent Module: Codec
Constructors
Constructor | Description |
new(ctxCodec)
Signature: ctxCodec:Codec<string,string,TraceContext> -> Http
|
CompiledName: .ctor
|
Instance members
Instance member | Description |
extractReq(fieldName req)
Signature: fieldName:string -> req:HttpRequestMessage -> Result<TraceContext,string>
|
|
extractRes(fieldName res)
Signature: fieldName:string -> res:HttpResponseMessage -> Result<TraceContext,string>
|
|
injectReq(fieldName t req)
Signature: fieldName:string -> t:TraceContext -> req:HttpRequestMessage -> HttpRequestMessage
|
|
injectRes(fieldName t res)
Signature: fieldName:string -> t:TraceContext -> res:HttpResponseMessage -> HttpResponseMessage
|
|
Req
Signature: Codec<HttpRequestMessage,(HttpRequestMessage * TraceContext)>
|
HTTP request as a carrier using HTTPHEADERNAME.
CompiledName: get_Req
|
reqHeader(headerName)
Signature: headerName:string -> Codec<HttpRequestMessage,(HttpRequestMessage * TraceContext)>
|
HTTP request as a carrier.
|
Res
Signature: Codec<HttpResponseMessage,(HttpResponseMessage * TraceContext)>
|
HTTP response as a carrier using HTTPHEADERNAME.
CompiledName: get_Res
|
resHeader(headerName)
Signature: headerName:string -> Codec<HttpResponseMessage,(HttpResponseMessage * TraceContext)>
|
HTTP request as a carrier.
|