Class InteropAttribute
Mark method as exposed to other services in the same quantum space. This action will NOT be exposed to the world!
[AttributeUsage(AttributeTargets.Method, AllowMultiple = false, Inherited = true)]
public sealed class InteropAttribute : Attribute
- Inheritance
-
objectAttributeInteropAttribute
Fields
InputSerializer
Specify the serializer to use for serializing Input arguments (default=MessagePack)
public InteropSerializers InputSerializer
Field Value
OutputSerializer
Specify the serializer to use for serializing Response (default=MessagePack)
public InteropSerializers OutputSerializer
Field Value
Timeout
Set explicit timeout (in seconds) for action. (0=default)
public int Timeout
Field Value
Methods
IsDefaultAttribute()
When overridden in a derived class, indicates whether the value of this instance is the default value for the derived class.
public override bool IsDefaultAttribute()