Table of Contents

Class JsonRpcContractAttribute

Namespace
StreamJsonRpc
Assembly
StreamJsonRpc.dll

Identifies an interface that describes an RPC contract.

[AttributeUsage(AttributeTargets.Interface)]
public class JsonRpcContractAttribute : Attribute
Inheritance
JsonRpcContractAttribute
Inherited Members

Remarks

This attribute may trigger source generation of a proxy class that implements the interface. It may also trigger analyzers that verify the interfaces conforms to RPC contract rules.