Sdílet prostřednictvím


AsnWriter.WriteUtcTime Metoda

Definice

Přetížení

WriteUtcTime(DateTimeOffset, Nullable<Asn1Tag>)

Zadanou hodnotu zapište jako UTCTime se zadanou značkou a přijměte dvouciferný rok jako platný v kontextu.

WriteUtcTime(DateTimeOffset, Int32, Nullable<Asn1Tag>)

Zadanou hodnotu zapište jako UTCTime se zadanou značkou za předpokladu, že je rok v povoleném rozsahu.

WriteUtcTime(DateTimeOffset, Nullable<Asn1Tag>)

Zdroj:
AsnWriter.UtcTime.cs
Zdroj:
AsnWriter.UtcTime.cs
Zdroj:
AsnWriter.UtcTime.cs

Zadanou hodnotu zapište jako UTCTime se zadanou značkou a přijměte dvouciferný rok jako platný v kontextu.

public void WriteUtcTime (DateTimeOffset value, System.Formats.Asn1.Asn1Tag? tag = default);
member this.WriteUtcTime : DateTimeOffset * Nullable<System.Formats.Asn1.Asn1Tag> -> unit
Public Sub WriteUtcTime (value As DateTimeOffset, Optional tag As Nullable(Of Asn1Tag) = Nothing)

Parametry

value
DateTimeOffset

Hodnota pro zápis

tag
Nullable<Asn1Tag>

Značka pro zápis nebo null pro výchozí značku (Universal 23).

Výjimky

tag.TagClass je Universal, ale tag.TagValue není správný pro metodu.

Platí pro

WriteUtcTime(DateTimeOffset, Int32, Nullable<Asn1Tag>)

Zdroj:
AsnWriter.UtcTime.cs
Zdroj:
AsnWriter.UtcTime.cs
Zdroj:
AsnWriter.UtcTime.cs

Zadanou hodnotu zapište jako UTCTime se zadanou značkou za předpokladu, že je rok v povoleném rozsahu.

public void WriteUtcTime (DateTimeOffset value, int twoDigitYearMax, System.Formats.Asn1.Asn1Tag? tag = default);
member this.WriteUtcTime : DateTimeOffset * int * Nullable<System.Formats.Asn1.Asn1Tag> -> unit
Public Sub WriteUtcTime (value As DateTimeOffset, twoDigitYearMax As Integer, Optional tag As Nullable(Of Asn1Tag) = Nothing)

Parametry

value
DateTimeOffset

Hodnota pro zápis

twoDigitYearMax
Int32

Maximální platný rok pro value, po převodu na UTC. Pro X.509 Time.utcTime rozsah 1950-2049, předejte 2049.

tag
Nullable<Asn1Tag>

Značka pro zápis nebo null pro výchozí značku (Universal 23).

Výjimky

tag.TagClass je Universal, ale tag.TagValue není správný pro metodu.

value.Year (po převodu na UTC) není v rozsahu (twoDigitYearMax - 100, twoDigitYearMax].

Platí pro