SseParser.Create 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
Create(Stream) |
创建一个分析器,用于将服务器发送的事件 |
Create<T>(Stream, SseItemParser<T>) |
创建一个分析器,用于将服务器发送的事件 |
Create(Stream)
- Source:
- 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。
注解
此重载的行为等效于使用委托调用 Create<T>(Stream, SseItemParser<T>),该委托使用 UTF8的 GetString 方法解码每个事件的数据。
适用于
Create<T>(Stream, SseItemParser<T>)
- Source:
- 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。