GrainReferenceKeyInfo 结构

定义

类型是粒度引用键的低级别表示形式,用于实现粒度引用的空间高效序列化。

public readonly struct GrainReferenceKeyInfo
type GrainReferenceKeyInfo = struct
Public Structure GrainReferenceKeyInfo
继承
GrainReferenceKeyInfo

注解

此类型不适用于常规用途。 它是一种高度专用的类型,用于序列化和反序列化粒度引用,因此通常不是在应用程序中传递的内容。

构造函数

GrainReferenceKeyInfo(ValueTuple<UInt64,UInt64,UInt64,String>, Guid)

类型是粒度引用键的低级别表示形式,用于实现粒度引用的空间高效序列化。

GrainReferenceKeyInfo(ValueTuple<UInt64,UInt64,UInt64,String>, String)

类型是粒度引用键的低级别表示形式,用于实现粒度引用的空间高效序列化。

GrainReferenceKeyInfo(ValueTuple<UInt64,UInt64,UInt64,String>, ValueTuple<IPEndPoint,Int32>)

类型是粒度引用键的低级别表示形式,用于实现粒度引用的空间高效序列化。

GrainReferenceKeyInfo(ValueTuple<UInt64,UInt64,UInt64,String>)

类型是粒度引用键的低级别表示形式,用于实现粒度引用的空间高效序列化。

属性

GenericArgument

泛型参数。 仅当为 true 时才 HasGenericArgument 适用。

HasGenericArgument

键信息是否具有泛型参数。

HasKeyExt

密钥信息是否具有密钥扩展。

HasObserverId

键信息是否具有观察程序 ID。

HasTargetSilo

密钥信息是否具有接收器终结点。

IsLongKey

键信息是否具有长键。

Key

粒度键。 有关更专业的视图,请参阅 KeyAs* 方法和 KeyFrom*

ObserverId

观察程序 ID。仅当为 true 时才 HasObserverId 适用。

TargetSilo

目标接收器。 仅当为 true 时才 HasTargetSilo 适用。

方法

KeyAsGuid()

类型是粒度引用键的低级别表示形式,用于实现粒度引用的空间高效序列化。

KeyAsGuidWithExt()

类型是粒度引用键的低级别表示形式,用于实现粒度引用的空间高效序列化。

KeyAsLong()

类型是粒度引用键的低级别表示形式,用于实现粒度引用的空间高效序列化。

KeyAsLongWithExt()

类型是粒度引用键的低级别表示形式,用于实现粒度引用的空间高效序列化。

KeyAsString()

类型是粒度引用键的低级别表示形式,用于实现粒度引用的空间高效序列化。

KeyFromGuid(Guid, UInt64)

类型是粒度引用键的低级别表示形式,用于实现粒度引用的空间高效序列化。

KeyFromGuidWithExt(Guid, String, UInt64)

类型是粒度引用键的低级别表示形式,用于实现粒度引用的空间高效序列化。

KeyFromLong(Int64, UInt64)

类型是粒度引用键的低级别表示形式,用于实现粒度引用的空间高效序列化。

KeyFromLongWithExt(Int64, String, UInt64)

类型是粒度引用键的低级别表示形式,用于实现粒度引用的空间高效序列化。

KeyFromString(String, UInt64)

类型是粒度引用键的低级别表示形式,用于实现粒度引用的空间高效序列化。

适用于