C# Class Microsoft.AspNetCore.SignalR.Messaging.ScaleoutStream

Show file Open project: FabianGosebrink/ASPNET-Core-Angular2-SignalR-Typescript Class Usage Examples

Private Properties

Property Type Description
Buffer void
ChangeState bool
ChangeState bool
Drain Task
DrainPreviousQueue Task
EnsureQueueStarted void
InitializeCore void
Log void
Send Task

Public Methods

Method Description
Close ( ) : void
Open ( ) : void
ScaleoutStream ( ILogger logger, string loggerPrefix, QueuingBehavior queueBehavior, int size, IPerformanceCounterManager performanceCounters ) : System
Send ( Task>.Func send, object state ) : Task
SetError ( Exception error ) : void

Private Methods

Method Description
Buffer ( ) : void
ChangeState ( StreamState newState ) : bool
ChangeState ( StreamState newState, StreamState &previousState ) : bool
Drain ( TaskQueue queue, ILogger logger ) : Task
DrainPreviousQueue ( ) : Task
EnsureQueueStarted ( ) : void
InitializeCore ( ) : void
Log ( LogLevel logLevel, string value ) : void
Send ( object state ) : Task

Method Details

Close() public method

public Close ( ) : void
return void

Open() public method

public Open ( ) : void
return void

ScaleoutStream() public method

public ScaleoutStream ( ILogger logger, string loggerPrefix, QueuingBehavior queueBehavior, int size, IPerformanceCounterManager performanceCounters ) : System
logger ILogger
loggerPrefix string
queueBehavior QueuingBehavior
size int
performanceCounters IPerformanceCounterManager
return System

Send() public method

public Send ( Task>.Func send, object state ) : Task
send Task>.Func
state object
return Task

SetError() public method

public SetError ( Exception error ) : void
error System.Exception
return void