Table of Contents

Interface FormatterBase.IMessageWithTopLevelPropertyBag

Namespace
StreamJsonRpc
Assembly
StreamJsonRpc.dll

An interface implemented by all the JsonRpcMessage-derived nested types (FormatterBase.JsonRpcRequestBase, FormatterBase.JsonRpcResultBase, FormatterBase.JsonRpcErrorBase) to allow them to carry arbitrary top-level properties on behalf of the application.

protected interface FormatterBase.IMessageWithTopLevelPropertyBag

Properties

TopLevelPropertyBag

Gets or sets the top-level property bag for this message.

FormatterBase.TopLevelPropertyBagBase? TopLevelPropertyBag { get; set; }

Property Value

FormatterBase.TopLevelPropertyBagBase