IdSpan 结构

定义

标识的基元类型,表示字节序列。

[Orleans.GenerateSerializer]
[Orleans.Immutable]
[System.Serializable]
public readonly struct IdSpan : IComparable<Orleans.Runtime.IdSpan>, IEquatable<Orleans.Runtime.IdSpan>, ISpanFormattable, System.Runtime.Serialization.ISerializable
[<Orleans.GenerateSerializer>]
[<Orleans.Immutable>]
[<System.Serializable>]
type IdSpan = struct
    interface ISerializable
    interface ISpanFormattable
    interface IFormattable
Public Structure IdSpan
Implements IComparable(Of IdSpan), IEquatable(Of IdSpan), ISerializable, ISpanFormattable
继承
IdSpan
属性
实现

构造函数

IdSpan(Byte[])

初始化 IdSpan 结构的新实例。

属性

IsDefault

获取一个值,该值指示此实例是否为默认值。

Value

获取基础值。

方法

AsSpan()

返回此实例的跨度表示形式。

CompareTo(IdSpan)

标识的基元类型,表示字节序列。

Create(String)

根据提供的值创建一个新 IdSpan 实例。

Equals(IdSpan)

标识的基元类型,表示字节序列。

Equals(Object)

标识的基元类型,表示字节序列。

GetHashCode()

标识的基元类型,表示字节序列。

GetObjectData(SerializationInfo, StreamingContext)

标识的基元类型,表示字节序列。

GetUniformHashCode()

返回 的统一稳定的哈希代码 IdSpan

ToString()

返回此实例的字符串表示形式,将值解码为 UTF8。

TryFormat(Span<Char>, Int32)

标识的基元类型,表示字节序列。

UnsafeCreate(Byte[], Int32)

创建一个实例,同时指定哈希代码和值。

UnsafeGetArray(IdSpan)

从此实例获取基础数组。

运算符

Equality(IdSpan, IdSpan)

比较所提供的操作数是否相等。

Inequality(IdSpan, IdSpan)

比较所提供的操作数的不相等性。

显式接口实现

IFormattable.ToString(String, IFormatProvider)

标识的基元类型,表示字节序列。

ISpanFormattable.TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider)

标识的基元类型,表示字节序列。

适用于