BBaseSocket
Linea B-Arts classica: questa scheda descrive
BNetFramework(.NET Framework 4.8). Non usare firme o namespace come se appartenessero alBFrameworkmoderno .NET 10.
Identità
Assembly/progetto:
BNetFramework.Target:
.NET Framework 4.8.Namespace CLR:
BArts.BArts.BSocket.Nome completo:
BArts.BArts.BSocket.BBaseSocket.Tipo:
class.Ambito:
runtime/interfaccia pubblica.
Ruolo
Tipo pubblico della linea B-Arts classica nel namespace BArts.BArts.BSocket.
Dichiarazione
Public MustInherit Class BBaseSocket
Interfacce dichiarate: IHttpHandler.
Tipi annidati pubblici
Proprietà
| Nome | Dichiarazione |
|---|---|
Sockets |
Public Shared Property Sockets As List(Of BSocketKey) |
encoding |
Public Shared Property encoding As Encoding = Encoding.UTF8 |
BufferSize |
Public Shared Property BufferSize As Integer = 1024 * 4 |
Key |
Public Property Key As BSocketKey = Nothing |
Context |
Public Property Context As WebSocketContext |
Log |
Public Property Log As BLogText |
LevelLog |
Public Property LevelLog As eLevelLog = eLevelLog.Sempre |
IsReusable |
Public ReadOnly Property IsReusable As Boolean Implements IHttpHandler.IsReusable |
Metodi
| Nome | Dichiarazione |
|---|---|
ProcessRequest |
Public Sub ProcessRequest(ByVal context As HttpContext) Implements IHttpHandler.ProcessRequest |
RunListener |
Public Async Function RunListener(ByVal webSocket As BSocketKey) As Task |
OnConnect |
Public MustOverride Function OnConnect(ByVal MsgReceived As BSocketMessage) As Task |
OnDisconnect |
Public MustOverride Function OnDisconnect(ByVal MsgReceived As BSocketMessage) As Task |
OnReceive |
Public MustOverride Function OnReceive(ByVal MsgReceived As BSocketMessage) As Task(Of Boolean) |
OnError |
Public Overridable Sub OnError(ByVal MsgReceived As BSocketMessage) |
Sorgenti verificati
Base\BBaseSocket.vb
