GuidPacketRepresentation

Inheritance: java.lang.Object, com.aspose.ms.System.ValueType, com.aspose.ms.lang.Struct

public class GuidPacketRepresentation extends Struct<GuidPacketRepresentation>

数据包版本在块协议中使用。下图将 GUID 表示为不透明的字节序列。GUID,也称为 UUID,是一个 16 字节的结构,用于作为对象的唯一标识符。GUID 有三种表示方式,如下节所述。

构造函数

构造函数描述
GuidPacketRepresentation()
GuidPacketRepresentation(int data1, short data2, short data3, long data4)初始化 GuidPacketRepresentation 结构的新实例。

方法

方法描述
getData1()获取或设置 Data1 成员(第 2.3.4 节)的值,使用小端字节序。
setData1(int value)获取或设置 Data1 成员(第 2.3.4 节)的值,使用小端字节序。
getData2()获取或设置 Data2 成员(第 2.3.4 节)的值,使用小端字节序。
setData2(short value)获取或设置 Data2 成员(第 2.3.4 节)的值,使用小端字节序。
getData3()获取或设置 Data3 成员(第 2.3.4 节)的值,使用小端字节序。
setData3(short value)获取或设置 Data3 成员(第 2.3.4 节)的值,使用小端字节序。
getData4()获取或设置 Data4 成员(第 2.3.4 节)的值,使用小端字节序。
setData4(long value)获取或设置 Data4 成员(第 2.3.4 节)的值,使用小端字节序。
toString()返回表示此实例的 System.String
CloneTo(GuidPacketRepresentation that)
Clone()
hashCode()
equals(Object obj)
isEquals(GuidPacketRepresentation obj1, GuidPacketRepresentation obj2)

GuidPacketRepresentation()

public GuidPacketRepresentation()

GuidPacketRepresentation(int data1, short data2, short data3, long data4)

public GuidPacketRepresentation(int data1, short data2, short data3, long data4)

初始化 GuidPacketRepresentation 结构的新实例。

Parameters:

参数类型描述
data1int该 data1。
data2short该 data2。
data3short该 data3。
data4long该 data4。

getData1()

public int getData1()

获取或设置 Data1 成员(第 2.3.4 节)的值,使用小端字节序。

值:该 data1。

Returns: int

setData1(int value)

public void setData1(int value)

获取或设置 Data1 成员(第 2.3.4 节)的值,使用小端字节序。

值:该 data1。

Parameters:

参数类型描述
valueint

getData2()

public short getData2()

获取或设置 Data2 成员(第 2.3.4 节)的值,使用小端字节序。

值:数据2。

Returns: short

setData2(short value)

public void setData2(short value)

获取或设置 Data2 成员(第 2.3.4 节)的值,使用小端字节序。

值:数据2。

Parameters:

参数类型描述
valueshort

getData3()

public short getData3()

获取或设置 Data3 成员(第 2.3.4 节)的值,使用小端字节序。

值:数据3。

Returns: short

setData3(short value)

public void setData3(short value)

获取或设置 Data3 成员(第 2.3.4 节)的值,使用小端字节序。

值:数据3。

Parameters:

参数类型描述
valueshort

getData4()

public long getData4()

获取或设置 Data4 成员(第 2.3.4 节)的值,使用小端字节序。

值:数据4。

Returns: long

setData4(long value)

public void setData4(long value)

获取或设置 Data4 成员(第 2.3.4 节)的值,使用小端字节序。

值:数据4。

Parameters:

参数类型描述
valuelong

toString()

public String toString()

返回表示此实例的 System.String

Returns: java.lang.String - 表示此实例的 System.String

CloneTo(GuidPacketRepresentation that)

public void CloneTo(GuidPacketRepresentation that)

Parameters:

参数类型描述
thatGuidPacketRepresentation

Clone()

public GuidPacketRepresentation Clone()

Returns: GuidPacketRepresentation

hashCode()

public int hashCode()

Returns: int

equals(Object obj)

public boolean equals(Object obj)

Parameters:

参数类型描述
objjava.lang.Object

Returns: boolean

isEquals(GuidPacketRepresentation obj1, GuidPacketRepresentation obj2)

public static boolean isEquals(GuidPacketRepresentation obj1, GuidPacketRepresentation obj2)

Parameters:

参数类型描述
obj1GuidPacketRepresentation
obj2GuidPacketRepresentation

Returns: boolean