Share via


CborWriter 构造函数

定义

重载

CborWriter(CborConformanceMode, Boolean, Boolean)

使用指定的配置来初始化 CborWriter 类的新实例。

CborWriter(CborConformanceMode, Boolean, Boolean, Int32)

CborWriter(CborConformanceMode, Boolean, Boolean)

Source:
CborWriter.cs
Source:
CborWriter.cs
Source:
CborWriter.cs

使用指定的配置来初始化 CborWriter 类的新实例。

public:
 CborWriter(System::Formats::Cbor::CborConformanceMode conformanceMode, bool convertIndefiniteLengthEncodings, bool allowMultipleRootLevelValues);
public CborWriter (System.Formats.Cbor.CborConformanceMode conformanceMode = System.Formats.Cbor.CborConformanceMode.Strict, bool convertIndefiniteLengthEncodings = false, bool allowMultipleRootLevelValues = false);
public CborWriter (System.Formats.Cbor.CborConformanceMode conformanceMode, bool convertIndefiniteLengthEncodings, bool allowMultipleRootLevelValues);
new System.Formats.Cbor.CborWriter : System.Formats.Cbor.CborConformanceMode * bool * bool -> System.Formats.Cbor.CborWriter
Public Sub New (Optional conformanceMode As CborConformanceMode = System.Formats.Cbor.CborConformanceMode.Strict, Optional convertIndefiniteLengthEncodings As Boolean = false, Optional allowMultipleRootLevelValues As Boolean = false)
Public Sub New (conformanceMode As CborConformanceMode, convertIndefiniteLengthEncodings As Boolean, allowMultipleRootLevelValues As Boolean)

参数

conformanceMode
CborConformanceMode

枚举值之一,指定对已编码数据执行的一致性检查的相关指导。 默认为 Strict 一致性模式。

convertIndefiniteLengthEncodings
Boolean

true 启用自动将无限长编码转换为明确长度等效项,并允许在不允许的符合性模式下使用无限长写入 API;否则为 false

allowMultipleRootLevelValues
Boolean

如果为 true,则允许编写器写入多个根级别值;否则为 false

例外

conformanceMode 不是定义的 CborConformanceMode

适用于

CborWriter(CborConformanceMode, Boolean, Boolean, Int32)

Source:
CborWriter.cs
public CborWriter (System.Formats.Cbor.CborConformanceMode conformanceMode = System.Formats.Cbor.CborConformanceMode.Strict, bool convertIndefiniteLengthEncodings = false, bool allowMultipleRootLevelValues = false, int initialCapacity = -1);
new System.Formats.Cbor.CborWriter : System.Formats.Cbor.CborConformanceMode * bool * bool * int -> System.Formats.Cbor.CborWriter
Public Sub New (Optional conformanceMode As CborConformanceMode = System.Formats.Cbor.CborConformanceMode.Strict, Optional convertIndefiniteLengthEncodings As Boolean = false, Optional allowMultipleRootLevelValues As Boolean = false, Optional initialCapacity As Integer = -1)

参数

conformanceMode
CborConformanceMode
convertIndefiniteLengthEncodings
Boolean
allowMultipleRootLevelValues
Boolean
initialCapacity
Int32

适用于