AsnWriter.Encode Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
Encode() |
Возвращает новый массив байтов, в котором содержится закодированное значение. |
Encode(Span<Byte>) |
Записывает закодированное представление данных в |
Encode()
- Исходный код:
- AsnWriter.cs
- Исходный код:
- AsnWriter.cs
- Исходный код:
- AsnWriter.cs
Возвращает новый массив байтов, в котором содержится закодированное значение.
public:
cli::array <System::Byte> ^ Encode();
public byte[] Encode ();
member this.Encode : unit -> byte[]
Public Function Encode () As Byte()
Возвращаемое значение
Новый массив байтов с точно заданным размером, в котором содержится закодированное значение.
Исключения
PushSequence(Nullable<Asn1Tag>) или PushSetOf(Nullable<Asn1Tag>) не были закрыты с помощью PopSequence(Nullable<Asn1Tag>) или PopSetOf(Nullable<Asn1Tag>).
Применяется к
Encode(Span<Byte>)
- Исходный код:
- AsnWriter.cs
- Исходный код:
- AsnWriter.cs
- Исходный код:
- AsnWriter.cs
Записывает закодированное представление данных в destination
.
public:
int Encode(Span<System::Byte> destination);
public int Encode (Span<byte> destination);
member this.Encode : Span<byte> -> int
Public Function Encode (destination As Span(Of Byte)) As Integer
Параметры
Возвращаемое значение
Число байтов, записанных в destination
.
Исключения
PushSequence(Nullable<Asn1Tag>) или PushSetOf(Nullable<Asn1Tag>) не были закрыты с помощью PopSequence(Nullable<Asn1Tag>) или PopSetOf(Nullable<Asn1Tag>).