[This is preliminary documentation and is subject to change.]
The ResponseMsg type exposes the following members.Constructors
Name | Description | |
---|---|---|
![]() | ResponseMsg(FID, Object) | Initializes a new instance of the ResponseMsg class |
![]() | ResponseMsg(FID, Nullable Guid , Object) | Initializes a new instance of the ResponseMsg class |
![]() | ResponseMsg(ResponseMsg, Object, Boolean, Boolean) |
This .ctor is handy for message inspectors.
Creates a substitute message for the original one with new value.
Binding-specific context is cloned and headers/correlation data are cloned conditionaly
|
Methods
Name | Description | |
---|---|---|
![]() | __SetArrivalTimeStampTicks |
Framework method not for developers. Sets arrival ticks stamp. Usually called from transport
(Inherited from Msg.) |
![]() | __SetBindingSpecificContext(Object) |
Internal method not to be called by app developers.
Called from custom bindings to inject binding-specific context
(Inherited from Msg.) |
![]() | __SetBindingSpecificContext(Msg) |
Internal method not to be called by app developers.
Called from custom bindings to inject binding-specific context
(Inherited from Msg.) |
![]() | CloneState |
Clones message state from another message instance.
State includes binding-specific context and optionally headers and correlation data
(Inherited from Msg.) |
![]() | ![]() | Determines whether the specified object is equal to the current object. (Inherited from ![]() |
![]() | ![]() | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from ![]() |
![]() | ![]() | Serves as the default hash function. (Inherited from ![]() |
![]() | ![]() | Gets the (Inherited from ![]() ![]() |
![]() | ![]() | Creates a shallow copy of the current (Inherited from ![]() ![]() |
![]() | ToString | (Inherited from Msg.) |
Extension Methods
Fields
Name | Description | |
---|---|---|
![]() | m_Headers | (Inherited from Msg.) |
![]() | m_ID | (Inherited from Msg.) |
Properties
Name | Description | |
---|---|---|
![]() | ArrivalTimeStamp |
Returns arrival timestamp expressed in ticks, that is - when message just arrived before its processing started by Glue (before deserialization).
This property allows for glue-internal latency assessment
(Inherited from Msg.) |
![]() | BindingSpecificContext |
Returns a binding-specific context object which is used for message processing/routing by binding.
This property value is not serialized and used internally by Glue framework. Not all bindings use/need this property
(Inherited from Msg.) |
![]() | CorrelationData |
Arbitrary named object collection that can be used to correlate messages and/or attach extra data.
This field is NOT transmitted over wire nor is it used by the framework. Message inspectors may use this property
at their own discretion, for example in cases when the same inspector type is registered on multiple levels (endpoint, binding, glue),
inspectors may check this property to execute only once per message.
The collection is lazily allocated at the first reference attempt
(Inherited from Msg.) |
![]() | ExceptionData |
Returns remote exception data if any
|
![]() | HasCorrelationData |
Returns true when this message contains header data
(Inherited from Msg.) |
![]() | HasHeaders |
Returns true when this message contains header data
(Inherited from Msg.) |
![]() | Headers |
Returns a list of headers that this message contains
(Inherited from Msg.) |
![]() | ID |
Returns a unique ID for this message
(Inherited from Msg.) |
![]() | OK |
Returns true when reponse does not contain remote server exception which is represented by WrappedExceptionData
|
![]() | RemoteInstance |
For stateful servers returns instance ID
|
![]() | RequestID |
Returns request ID this response is for
(Overrides Msg RequestID.) |
![]() | ReturnValue |
Returns return value of the called method. Note: out and ref params are not supported
|
See Also