SignalR.Client._20.Transports.ServerSentEventsTransport.AsyncStreamReader.TryParseEvent C# (CSharp) Method

TryParseEvent() private method

private TryParseEvent ( string line, SseEvent &sseEvent ) : bool
line string
sseEvent SseEvent
return bool
            private bool TryParseEvent(string line, out SseEvent sseEvent)
            {
                sseEvent = null;

                if (line.StartsWith("data:", StringComparison.OrdinalIgnoreCase))
                {
                    string data = line.Substring("data:".Length).Trim();
                    sseEvent = new SseEvent(EventType.Data, data);
                    return true;
                }
                else if (line.StartsWith("id:", StringComparison.OrdinalIgnoreCase))
                {
                    string data = line.Substring("id:".Length).Trim();
                    sseEvent = new SseEvent(EventType.Id, data);
                    return true;
                }

                return false;
            }