SseParser.Create 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
Create(Stream) |
建立剖析器,將伺服器傳送事件的 |
Create<T>(Stream, SseItemParser<T>) |
建立剖析器,將伺服器傳送事件的 |
Create(Stream)
- 來源:
- SseParser.cs
- 來源:
- SseParser.cs
建立剖析器,將伺服器傳送事件的 sseStream
剖析成一系列 SseItem<T> 值。
public:
static System::Net::ServerSentEvents::SseParser<System::String ^> ^ Create(System::IO::Stream ^ sseStream);
public static System.Net.ServerSentEvents.SseParser<string> Create (System.IO.Stream sseStream);
static member Create : System.IO.Stream -> System.Net.ServerSentEvents.SseParser<string>
Public Shared Function Create (sseStream As Stream) As SseParser(Of String)
參數
- sseStream
- Stream
包含要剖析之數據的數據流。
傳回
字串的可列舉,這些字串可能會以同步或異步方式列舉。 字串會從每個事件的承載UTF8編碼位元組譯碼。
例外狀況
sseStream
為 null。
備註
此多載的行為相當於使用 UTF8的 GetString 方法將每個事件的數據譯碼的委派呼叫 Create<T>(Stream, SseItemParser<T>)。
適用於
Create<T>(Stream, SseItemParser<T>)
- 來源:
- SseParser.cs
- 來源:
- SseParser.cs
建立剖析器,將伺服器傳送事件的 sseStream
剖析成一系列 SseItem<T> 值。
public:
generic <typename T>
static System::Net::ServerSentEvents::SseParser<T> ^ Create(System::IO::Stream ^ sseStream, System::Net::ServerSentEvents::SseItemParser<T> ^ itemParser);
public static System.Net.ServerSentEvents.SseParser<T> Create<T> (System.IO.Stream sseStream, System.Net.ServerSentEvents.SseItemParser<T> itemParser);
static member Create : System.IO.Stream * System.Net.ServerSentEvents.SseItemParser<'T> -> System.Net.ServerSentEvents.SseParser<'T>
Public Shared Function Create(Of T) (sseStream As Stream, itemParser As SseItemParser(Of T)) As SseParser(Of T)
類型參數
- T
指定每個事件中的數據類型。
參數
- sseStream
- Stream
包含要剖析之數據的數據流。
- itemParser
- SseItemParser<T>
要用來將位元組的每個承載轉換成數據元素的剖析器。
傳回
可列舉,可同步或異步列舉。
例外狀況
itemParser
為 null。