Show / Hide Table of Contents

Class App

Base class for all remote apps.

Inheritance
object
App
Implements
IDisposable
IMessenger
Inherited Members
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: HoloMetrix.Net.Remote
Assembly: HoloMetrix.Net.Remote.dll
Syntax
public abstract class App : IDisposable, IMessenger

Properties

| Improve this Doc View Source

MessageHandler

Message handler used to read incoming messages from the remote application.

Declaration
public abstract MessageHandler MessageHandler { get; }
Property Value
Type Description
MessageHandler
| Improve this Doc View Source

Name

The full name of the target application.

Declaration
public virtual TargetApp Name { get; protected set; }
Property Value
Type Description
TargetApp

Methods

| Improve this Doc View Source

Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

Declaration
public void Dispose()
| Improve this Doc View Source

InitialiseApp()

Initialises the remote application.

Declaration
protected abstract void InitialiseApp()
| Improve this Doc View Source

RegisterMessageHandler(RemoteSession)

Attaches the MessageHandler to a RemoteSession.

Declaration
public abstract void RegisterMessageHandler(RemoteSession session)
Parameters
Type Name Description
RemoteSession session

The session to register the message handler to.

| Improve this Doc View Source

UnregisterMessageHandler()

Removes the MessageHandler from a RemoteSession.

Declaration
public abstract void UnregisterMessageHandler()

Implements

IDisposable
IMessenger
  • Improve this Doc
  • View Source
Back to top Generated by DocFX