共用方式為


SseParser.Create 方法

定義

多載

Create(Stream)

建立剖析器,將伺服器傳送事件的 sseStream 剖析成一系列 SseItem<T> 值。

Create<T>(Stream, SseItemParser<T>)

建立剖析器,將伺服器傳送事件的 sseStream 剖析成一系列 SseItem<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。

適用於