Table of Contents

Class InteropAttribute

Namespace
Phoesion.Glow.SDK
Assembly
Phoesion.Glow.SDK.Abstractions.dll

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
object
Attribute
InteropAttribute

Fields

InputSerializer

Specify the serializer to use for serializing Input arguments (default=MessagePack)

public InteropSerializers InputSerializer

Field Value

InteropSerializers

OutputSerializer

Specify the serializer to use for serializing Response (default=MessagePack)

public InteropSerializers OutputSerializer

Field Value

InteropSerializers

Timeout

Set explicit timeout (in seconds) for action. (0=default)

public int Timeout

Field Value

int

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()

Returns

bool

true if this instance is the default attribute for the class; otherwise, false.