IdSpan 構造体

定義

バイトシーケンスを表す ID のプリミティブ型。

[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)

バイトシーケンスを表す ID のプリミティブ型。

Create(String)

指定された値から新しい IdSpan インスタンスを作成します。

Equals(IdSpan)

バイトシーケンスを表す ID のプリミティブ型。

Equals(Object)

バイトシーケンスを表す ID のプリミティブ型。

GetHashCode()

バイトシーケンスを表す ID のプリミティブ型。

GetObjectData(SerializationInfo, StreamingContext)

バイトシーケンスを表す ID のプリミティブ型。

GetUniformHashCode()

の均一で安定したハッシュ コードを IdSpan返します。

ToString()

このインスタンスの文字列表現を返し、値を UTF8 としてデコードします。

TryFormat(Span<Char>, Int32)

バイトシーケンスを表す ID のプリミティブ型。

UnsafeCreate(Byte[], Int32)

ハッシュ コードと値の両方を指定して、インスタンスを作成します。

UnsafeGetArray(IdSpan)

このインスタンスから基になる配列を取得します。

演算子

Equality(IdSpan, IdSpan)

指定されたオペランドを等しいかどうかを比較します。

Inequality(IdSpan, IdSpan)

指定されたオペランドを等しくないかどうかを比較します。

明示的なインターフェイスの実装

IFormattable.ToString(String, IFormatProvider)

バイトシーケンスを表す ID のプリミティブ型。

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

バイトシーケンスを表す ID のプリミティブ型。

適用対象