Summary
A server for receiving MSBuild logging events over a named pipe.
- Namespace
- MsBuildPipeLogger
- Interfaces
-
- IPipeLoggerServer
- IDisposable
- Base Types
-
- EventArgsDispatcher
- PipeLoggerServer
<TPipeStream>
graph TD
Base0["PipeLoggerServer<TPipeStream>"]-->Type
click Base0 "/api/MsBuildPipeLogger/PipeLoggerServer_1"
Base1["EventArgsDispatcher"]-->Base0
Interface0["IPipeLoggerServer"]-.->Type
click Interface0 "/api/MsBuildPipeLogger/IPipeLoggerServer"
Interface1["IDisposable"]-.->Type
Type["NamedPipeLoggerServer"]
class Type type-node
Syntax
public class NamedPipeLoggerServer : PipeLoggerServer<NamedPipeServerStream>, IPipeLoggerServer,
IDisposable
Constructors
Name | Summary |
---|---|
Named |
Creates a named pipe server for receiving MSBuild logging events. |
Named |
Creates a named pipe server for receiving MSBuild logging events. |
Properties
Name | Value | Summary |
---|---|---|
CancellationToken | CancellationToken |
Inherited from PipeLoggerServer
|
PipeName | string | |
PipeStream | TPipeStream |
Inherited from PipeLoggerServer
|
Methods
Name | Value | Summary |
---|---|---|
Connect |
void | |
Dispose |
void |
Inherited from PipeLoggerServer
|
Read |
BuildEventArgs |
Reads a single event from the pipe. This method blocks until an event is received,
there are no more events, or the pipe is closed.
Inherited from PipeLoggerServer
|
ReadAll |
void |
Reads all events from the pipe and blocks until there are no more events or the pipe is closed.
Inherited from PipeLoggerServer
|