Table of Contents

Namespace NexusRpc

Namespaces

NexusRpc.Handlers

Classes

ISerializer.Content

Raw byte content for use by a serializer.

NexusLink

A Nexus link.

NexusOperationAttribute

Attribute put on interface methods of a NexusServiceAttribute interface. If the interface method is inherited/overridden, all must have the same matching attributes.

NexusServiceAttribute

Attribute to put on an interface representing the contract of a Nexus service. Interface methods will have the NexusOperationAttribute attribute.

OperationDefinition

Definition of a Nexus service operation. Most users do not instantiate this directly, it is implicitly instantiated by the system. For those that do, FromMethod(MethodInfo) is the common way to obtain a definition from an interface method.

OperationException

Operation failed or was canceled.

OperationInfo

Information about an operation.

OperationStillRunningException

An operation result was requested, but it is still running.

ServiceDefinition

Definition of a Nexus service. Most users do not instantiate this directly, it is implicitly instantiated by the system. For those that do, FromType(Type) is the common way to obtain a definition from an interface.

Interfaces

ISerializer

Serializer for Nexus bytes to/from .NET values.

Enums

OperationState

State an operation can be in.