[This is preliminary documentation and is subject to change.]
This .ctor is handy for message inspectors.
Creates a substitute message for the original one with new values.
Binding-specific context is cloned and headers/correlation data are cloned conditionaly
Namespace: NFX.Glue.ProtocolAssembly: NFX (in NFX.dll) Version: 3.0.0.1 (3.0.0.1)
protected RequestMsg(
RequestMsg inspectedOriginal,
MethodInfo method,
Nullable<Guid> instance,
bool cloneHeaders = true,
bool cloneCorrelation = true
)
protected RequestMsg(
RequestMsg inspectedOriginal,
MethodInfo method,
Nullable<Guid> instance,
bool cloneHeaders = true,
bool cloneCorrelation = true
)
Protected Sub New (
inspectedOriginal As RequestMsg,
method As MethodInfo,
instance As Nullable(Of Guid),
Optional cloneHeaders As Boolean = true,
Optional cloneCorrelation As Boolean = true
)
Protected Sub New (
inspectedOriginal As RequestMsg,
method As MethodInfo,
instance As Nullable(Of Guid),
Optional cloneHeaders As Boolean = true,
Optional cloneCorrelation As Boolean = true
)
protected:
RequestMsg(
RequestMsg^ inspectedOriginal,
MethodInfo^ method,
Nullable<Guid> instance,
bool cloneHeaders = true,
bool cloneCorrelation = true
)
protected:
RequestMsg(
RequestMsg^ inspectedOriginal,
MethodInfo^ method,
Nullable<Guid> instance,
bool cloneHeaders = true,
bool cloneCorrelation = true
)
new :
inspectedOriginal : RequestMsg *
method : MethodInfo *
instance : Nullable<Guid> *
?cloneHeaders : bool *
?cloneCorrelation : bool
(* Defaults:
let _cloneHeaders = defaultArg cloneHeaders true
let _cloneCorrelation = defaultArg cloneCorrelation true
*)
-> RequestMsg
new :
inspectedOriginal : RequestMsg *
method : MethodInfo *
instance : Nullable<Guid> *
?cloneHeaders : bool *
?cloneCorrelation : bool
(* Defaults:
let _cloneHeaders = defaultArg cloneHeaders true
let _cloneCorrelation = defaultArg cloneCorrelation true
*)
-> RequestMsg