AsnWriter Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Escritor para datos ASN.1 codificados con BER, CER y DER.
public ref class AsnWriter sealed
public sealed class AsnWriter
type AsnWriter = class
Public NotInheritable Class AsnWriter
- Herencia
-
AsnWriter
Constructores
AsnWriter(AsnEncodingRules) |
Create un nuevo AsnWriter con un conjunto determinado de reglas de codificación. |
AsnWriter(AsnEncodingRules, Int32) |
Inicializa una nueva instancia de AsnWriter con un conjunto determinado de reglas de codificación y una capacidad inicial. |
Propiedades
RuleSet |
Obtiene las reglas de codificación que este escritor usa. |
Métodos
CopyTo(AsnWriter) |
Copie el valor de este escritor en otro. |
Encode() |
Devuelve una nueva matriz que contiene el valor codificado. |
Encode(Span<Byte>) |
Escribe la representación codificada de los datos en |
EncodedValueEquals(AsnWriter) |
Determina si Encode() generaría una salida idéntica a |
EncodedValueEquals(ReadOnlySpan<Byte>) |
Determina si Encode() generaría una salida idéntica a |
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetEncodedLength() |
Obtiene el número de bytes que TryEncode(Span<Byte>, Int32) escribiría. |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
PopOctetString(Nullable<Asn1Tag>) |
Indique que la cadena de octeto abierta con la etiqueta UNIVERSAL 4 está cerrada y devuelve el escritor al contexto primario. |
PopSequence(Nullable<Asn1Tag>) |
Indica que la secuencia abierta con la etiqueta especificada está cerrada y se devuelve el escritor al contexto principal. |
PopSetOf(Nullable<Asn1Tag>) |
Indica que Set-Of abierto con la etiqueta especificada está cerrado y se devuelve el escritor al contexto principal. |
PushOctetString(Nullable<Asn1Tag>) |
Comience a escribir un valor de cadena de octeto con una etiqueta especificada. |
PushSequence(Nullable<Asn1Tag>) |
Comience a escribir una secuencia con una etiqueta especificada. |
PushSetOf(Nullable<Asn1Tag>) |
Comience a escribir un elemento Set-Of con una etiqueta especificada. |
Reset() |
Restablezca el escritor para que no tenga datos, sin liberar recursos. |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
TryEncode(Span<Byte>, Int32) |
Intenta escribir la representación codificada de los datos en |
WriteBitString(ReadOnlySpan<Byte>, Int32, Nullable<Asn1Tag>) |
Escriba un valor de cadena de bits con una etiqueta especificada. |
WriteBoolean(Boolean, Nullable<Asn1Tag>) |
Escriba un valor booleano con una etiqueta especificada. |
WriteCharacterString(UniversalTagNumber, ReadOnlySpan<Char>, Nullable<Asn1Tag>) |
Escriba la cadena proporcionada con el tipo de codificación especificado mediante la etiqueta especificada correspondiente al tipo de codificación. |
WriteCharacterString(UniversalTagNumber, String, Nullable<Asn1Tag>) |
Escriba la cadena proporcionada con el tipo de codificación especificado mediante la etiqueta especificada correspondiente al tipo de codificación. |
WriteEncodedValue(ReadOnlySpan<Byte>) |
Escriba un solo valor que ya se haya codificado. |
WriteEnumeratedValue(Enum, Nullable<Asn1Tag>) |
Escriba un valor de enumeración que es distinto de [FlagsAttribute] como enumerado con la etiqueta UNIVERSAL 10. |
WriteEnumeratedValue<TEnum>(TEnum, Nullable<Asn1Tag>) |
Escriba un valor de enumeración que es distinto de [FlagsAttribute] como enumerado con la etiqueta UNIVERSAL 10. |
WriteGeneralizedTime(DateTimeOffset, Boolean, Nullable<Asn1Tag>) |
Escribe el DateTimeOffset proporcionado como GeneralizedTime con una etiqueta UNIVERSAL 24 especificada, excluyendo opcionalmente las fracciones de segundo. |
WriteInteger(BigInteger, Nullable<Asn1Tag>) |
Escriba un valor entero con una etiqueta especificada. |
WriteInteger(Int64, Nullable<Asn1Tag>) |
Escriba un valor entero con una etiqueta especificada. |
WriteInteger(ReadOnlySpan<Byte>, Nullable<Asn1Tag>) |
Escriba un valor entero con una etiqueta especificada. |
WriteInteger(UInt64, Nullable<Asn1Tag>) |
Escriba un valor entero con una etiqueta especificada. |
WriteIntegerUnsigned(ReadOnlySpan<Byte>, Nullable<Asn1Tag>) |
Escriba un valor entero con una etiqueta especificada. |
WriteNamedBitList(BitArray, Nullable<Asn1Tag>) |
Escriba un valor de matriz de bits como NamedBitList con una etiqueta especificada. |
WriteNamedBitList(Enum, Nullable<Asn1Tag>) |
Escriba un valor de enumeración [FlagsAttribute] como NamedBitList con una etiqueta especificada. |
WriteNamedBitList<TEnum>(TEnum, Nullable<Asn1Tag>) |
Escriba un valor de enumeración [FlagsAttribute] como NamedBitList con una etiqueta especificada. |
WriteNull(Nullable<Asn1Tag>) |
Escriba NULL con una etiqueta especificada. |
WriteObjectIdentifier(ReadOnlySpan<Char>, Nullable<Asn1Tag>) |
Escriba un identificador de objeto con una etiqueta especificada. |
WriteObjectIdentifier(String, Nullable<Asn1Tag>) |
Escriba un identificador de objeto con una etiqueta especificada. |
WriteOctetString(ReadOnlySpan<Byte>, Nullable<Asn1Tag>) |
Escriba un valor de cadena de octeto con una etiqueta especificada. |
WriteUtcTime(DateTimeOffset, Int32, Nullable<Asn1Tag>) |
Escriba el valor proporcionado como UTCTime con una etiqueta especificada, siempre que el año esté en el intervalo permitido. |
WriteUtcTime(DateTimeOffset, Nullable<Asn1Tag>) |
Escriba el valor proporcionado como UTCTime con una etiqueta especificada y acepte el año de dos dígitos como válido en contexto. |