AsnWriter
Scope
AsnWriter(AsnEncodingRules)
AsnWriter(AsnEncodingRules, Int32)
RuleSet
CopyTo(AsnWriter)
Encode()
Encode(Span<Byte>)
Encode<TReturn>(Func<ReadOnlySpan<Byte>, TReturn>)
Encode<TState, TReturn>(TState, Func<TState, ReadOnlySpan<Byte>, TReturn>)
EncodedValueEquals(AsnWriter)
EncodedValueEquals(ReadOnlySpan<Byte>)
GetEncodedLength()
PopOctetString(Asn1Tag?)
PopSequence(Asn1Tag?)
PopSetOf(Asn1Tag?)
PushOctetString(Asn1Tag?)
PushSequence(Asn1Tag?)
PushSetOf(Asn1Tag?)
Reset()
TryEncode(Span<Byte>, Int32)
WriteBitString(ReadOnlySpan<Byte>, Int32, Asn1Tag?)
WriteBoolean(Boolean, Asn1Tag?)
WriteCharacterString(UniversalTagNumber, String, Asn1Tag?)
WriteCharacterString(UniversalTagNumber, ReadOnlySpan<Char>, Asn1Tag?)
WriteEncodedValue(ReadOnlySpan<Byte>)
WriteEnumeratedValue(Enum, Asn1Tag?)
WriteEnumeratedValue<TEnum>(TEnum, Asn1Tag?)
WriteGeneralizedTime(DateTimeOffset, Boolean, Asn1Tag?)
WriteInteger(BigInteger, Asn1Tag?)
WriteInteger(Int64, Asn1Tag?)
WriteInteger(UInt64, Asn1Tag?)
WriteInteger(ReadOnlySpan<Byte>, Asn1Tag?)
WriteIntegerUnsigned(ReadOnlySpan<Byte>, Asn1Tag?)
WriteNamedBitList(BitArray, Asn1Tag?)
WriteNamedBitList(Enum, Asn1Tag?)
WriteNamedBitList<TEnum>(TEnum, Asn1Tag?)
WriteNull(Asn1Tag?)
WriteObjectIdentifier(String, Asn1Tag?)
WriteObjectIdentifier(ReadOnlySpan<Char>, Asn1Tag?)
WriteOctetString(ReadOnlySpan<Byte>, Asn1Tag?)
WriteUtcTime(DateTimeOffset, Asn1Tag?)
WriteUtcTime(DateTimeOffset, Int32, Asn1Tag?)
net10.0-windows7.0
namespace System.Formats.Asn1
{
public sealed class AsnWriter
{
public TReturn Encode<TReturn>(Func<ReadOnlySpan<byte>, TReturn>! encodeCallback);
}
}
| .NET | 9.010.0 |
|---|---|
Information specific to net10.0 | |
| Platforms | This API is only available when you target a specific platform: |
| Windows | 7.0 |
Information specific to net10.0-windows7.0 | |
| Assembly | System.Formats.Asn1 , Version=10.0.0.0, PublicKeyToken=cc7b13ffcd2ddd51 |
| Referencing | Your project needs a package reference to |
| Package | System.Formats.Asn1 (10.0.0-preview.1.25080.5) net9.0 |
| Preview | This API is contained in a prerelease package. |
| Platform Restrictions | This API is supported on all platforms. |
- Built-in API
- Package-provided API