AsnWriter.PushOctetString(Nullable<Asn1Tag>) 方法

定义

开始写入带有指定标记的八进制字符串值。

public System.Formats.Asn1.AsnWriter.Scope PushOctetString (System.Formats.Asn1.Asn1Tag? tag = default);
member this.PushOctetString : Nullable<System.Formats.Asn1.Asn1Tag> -> System.Formats.Asn1.AsnWriter.Scope
Public Function PushOctetString (Optional tag As Nullable(Of Asn1Tag) = Nothing) As AsnWriter.Scope

参数

tag
Nullable<Asn1Tag>

要写入的标记,或将 null 用作默认标记(通用 4)。

返回

将自动调用 PopOctetString(Nullable<Asn1Tag>) 的可释放值。

注解

此方法只是用于编写八进制字符串值的加速器,其中的内容也是在同一编码系统下编码的 ASN.1 数据。 当 调用 时 PopOctetString(Nullable<Asn1Tag>) ,整个嵌套内容将规范化为单个八进制字符串值,并针对当前编码规则正确编码。 此方法不一定创建构造编码,并且在此推送/弹出中写入八进制字符串以外的值也不无效。

适用于