RequestId 结构

定义

表示请求的 ID,无论是数字还是字符串。

[Newtonsoft.Json.JsonConverter(typeof(StreamJsonRpc.RequestIdJsonConverter))]
public struct RequestId : IEquatable<StreamJsonRpc.RequestId>
[<Newtonsoft.Json.JsonConverter(typeof(StreamJsonRpc.RequestIdJsonConverter))>]
type RequestId = struct
Public Structure RequestId
Implements IEquatable(Of RequestId)
继承
RequestId
属性
Newtonsoft.Json.JsonConverterAttribute
实现

构造函数

RequestId(Int64)

初始化 RequestId 结构的新实例。

RequestId(String)

初始化 RequestId 结构的新实例。

属性

IsEmpty

获取一个值,该值指示请求 ID 是否未指定 (,即未) 给定字符串、数字或 null。

IsNull

获取一个值,该值指示是否将此请求 ID 显式指定为特殊的“null”值。

NotSpecified

获取空 (缺席) ID。

Null

获取显式指定的 null 请求 ID 的特殊值。

Number

如果 ID 为数字,则获取 ID。

String

获取 ID(如果它是字符串)。

方法

Equals(Object)

表示请求的 ID,无论是数字还是字符串。

Equals(RequestId)

表示请求的 ID,无论是数字还是字符串。

GetHashCode()

表示请求的 ID,无论是数字还是字符串。

ToString()

表示请求的 ID,无论是数字还是字符串。

运算符

Equality(RequestId, RequestId)

测试两 RequestId 个值之间的相等性。

Inequality(RequestId, RequestId)

测试两 RequestId 个值之间的不相等性。

适用于