C# Класс Microsoft.AspNet.Server.Kestrel.Http.SocketOutput

Наследование: ISocketOutput
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
End ( ProduceEndType endType ) : void
SocketOutput ( KestrelThread thread, UvStreamHandle socket, long connectionId, IKestrelTrace log ) : System
Write ( ArraySegment buffer, Action callback, object state, bool immediate = true, bool socketShutdownSend = false, bool socketDisconnect = false ) : void

Приватные методы

Метод Описание
ISocketOutput ( ArraySegment buffer, bool immediate, CancellationToken cancellationToken ) : Task
ISocketOutput ( ArraySegment buffer, bool immediate ) : void
OnWriteCompleted ( Queue writtenBuffers, int status, Exception error ) : void
ScheduleWrite ( ) : void
WriteAllPending ( ) : void

Описание методов

End() публичный Метод

public End ( ProduceEndType endType ) : void
endType ProduceEndType
Результат void

SocketOutput() публичный Метод

public SocketOutput ( KestrelThread thread, UvStreamHandle socket, long connectionId, IKestrelTrace log ) : System
thread KestrelThread
socket Microsoft.AspNet.Server.Kestrel.Networking.UvStreamHandle
connectionId long
log IKestrelTrace
Результат System

Write() публичный Метод

public Write ( ArraySegment buffer, Action callback, object state, bool immediate = true, bool socketShutdownSend = false, bool socketDisconnect = false ) : void
buffer ArraySegment
callback Action
state object
immediate bool
socketShutdownSend bool
socketDisconnect bool
Результат void