AsnWriter.Encode 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
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()
傳回
Byte[]
精確大小的陣列,其中包含已編碼的值。
例外狀況
未透過 PopSequence(Nullable<Asn1Tag>) 或 PopSetOf(Nullable<Asn1Tag>) 關閉 PushSequence(Nullable<Asn1Tag>) 或 PushSetOf(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
的位元組數。
例外狀況
未透過 PopSequence(Nullable<Asn1Tag>) 或 PopSetOf(Nullable<Asn1Tag>) 關閉 PushSequence(Nullable<Asn1Tag>) 或 PushSetOf(Nullable<Asn1Tag>)。