AsnReader.TryReadPrimitiveCharacterStringBytes 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
读取下一个值,作为带有指定标记的字符值,并将结果作为原始数据的未处理 ReadOnlyMemory<T> 返回。
public:
bool TryReadPrimitiveCharacterStringBytes(System::Formats::Asn1::Asn1Tag expectedTag, [Runtime::InteropServices::Out] ReadOnlyMemory<System::Byte> % contents);
public bool TryReadPrimitiveCharacterStringBytes (System.Formats.Asn1.Asn1Tag expectedTag, out ReadOnlyMemory<byte> contents);
member this.TryReadPrimitiveCharacterStringBytes : System.Formats.Asn1.Asn1Tag * ReadOnlyMemory -> bool
Public Function TryReadPrimitiveCharacterStringBytes (expectedTag As Asn1Tag, ByRef contents As ReadOnlyMemory(Of Byte)) As Boolean
参数
- expectedTag
- Asn1Tag
读取前要检查的标记。
- contents
- ReadOnlyMemory<Byte>
成功后,将收到与字符串值相对应的原始数据的 ReadOnlyMemory<T>。
返回
如果字符串值具有基元编码,则为 true
,并推进读取器,否则为 false
,并且在读取器具有构造编码的情况下,不会推进读取器。
例外
注解
此方法不确定字符串是否仅使用编码定义的字符。