Table of Contents

Class MetadataPublisher

Namespace
MarymoorStudios.Core.Rpc
Assembly
MarymoorStudios.Core.Rpc.dll

An implementation of IMetadata from a static, potentially non-unique, set of capabilities.

public sealed class MetadataPublisher : MetadataServer, IByRefRemotable
Inheritance
MetadataPublisher
Implements
Inherited Members

Constructors

MetadataPublisher(Descriptor[])

Constructs a new bag.

public MetadataPublisher(IMetadata.Descriptor[] capabilities)

Parameters

capabilities Descriptor[]

The set of capabilities to include.

Remarks

The capabilities presented in capabilities need not be unique in name or type.

Fields

Self

public readonly MetadataProxy Self

Field Value

MetadataProxy

Methods

GetCapabilities()

public override Promise<IMetadata.Descriptor[]> GetCapabilities()

Returns

Promise<IMetadata.Descriptor[]>