Class PipesHost

Host using named pipes

Inheritance
PipesHost
Implements
IDisposable
Namespace: VoltRpc.Communication.Pipes
Assembly: VoltRpc.Communication.Pipes.dll
Syntax
public sealed class PipesHost : Host, IDisposable

Constructors

| Edit this page View Source

PipesHost(string, int)

Creates a new PipesHost instance

Declaration
public PipesHost(string pipeName, int bufferSize)
Parameters
TypeNameDescription
stringpipeName

The name of the pipe

intbufferSize

The size of the buffers

| Edit this page View Source

PipesHost(string, ILogger, int)

Creates a new PipesHost instance

Declaration
public PipesHost(string pipeName, ILogger logger = null, int bufferSize = 8000)
Parameters
TypeNameDescription
stringpipeName

The name of the pipe

ILoggerlogger

The ILogger to use

intbufferSize

The size of the buffers

Methods

| Edit this page View Source

StartListening()

Starts listening for incoming requests

Declaration
public override void StartListening()
Overrides
Host.StartListening()

Implements

IDisposable