AsnDecoder.ReadUtcTime Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Načte hodnotu UtcTime ze source
zadané značky podle zadaných pravidel kódování.
public static DateTimeOffset ReadUtcTime (ReadOnlySpan<byte> source, System.Formats.Asn1.AsnEncodingRules ruleSet, out int bytesConsumed, int twoDigitYearMax = 2049, System.Formats.Asn1.Asn1Tag? expectedTag = default);
static member ReadUtcTime : ReadOnlySpan<byte> * System.Formats.Asn1.AsnEncodingRules * int * int * Nullable<System.Formats.Asn1.Asn1Tag> -> DateTimeOffset
Public Shared Function ReadUtcTime (source As ReadOnlySpan(Of Byte), ruleSet As AsnEncodingRules, ByRef bytesConsumed As Integer, Optional twoDigitYearMax As Integer = 2049, Optional expectedTag As Nullable(Of Asn1Tag) = Nothing) As DateTimeOffset
Parametry
- source
- ReadOnlySpan<Byte>
Vyrovnávací paměť obsahující zakódovaná data.
- ruleSet
- AsnEncodingRules
Omezení kódování, která se mají použít při interpretaci dat.
- bytesConsumed
- Int32
Když tato metoda vrátí celkový počet bajtů pro zakódovanou hodnotu. Tento parametr je považován za neinicializovaný.
- twoDigitYearMax
- Int32
Největší rok, který bude představovat s touto hodnotou. Výchozí hodnota 2049 představuje rozsah 1950–2049 pro certifikáty X.509.
Značka, která se má zkontrolovat před čtením, nebo null
pro výchozí značku (Universal 24).
Návraty
Dekódovaná hodnota.
Výjimky
ruleSet
není definován.
-nebo-
twoDigitYearMax
není v rozsahu [99, 9999].
Další hodnota nemá správnou značku.
-nebo-
Kódování délky není platné podle aktuálních pravidel kódování.
-nebo-
Obsah není platný podle aktuálních pravidel kódování.