Table of Contents

Class VerifyInput

Namespace
Zedal.Sdk.Apis.Signer
Assembly
Zedal.Sdk.dll

Was in eine Prüfung hineingeht: WELCHER der vier Verify-RPCs zuständig ist und MIT WELCHEN Prüfoptionen gefragt wird.

public static class VerifyInput
Inheritance
VerifyInput
Inherited Members

Remarks

Die IVerifyApi hat vier Einstiege und keinen, der selbst herausfindet, was er bekommen hat. Die Wahl trifft also der Aufrufer — und wer ein PDF an VerifyXml schickt, bekommt kein „falscher RPC", sondern ein Urteil über ein Dokument, das der Dienst nicht lesen konnte. Deshalb liegt die Ableitung im SDK und nicht am Kommando: Sie gilt für jedes Fachsystem, und nur hier ist sie prüfbar.

Methods

FormatCheckTime(DateTimeOffset)

Schreibt einen Zeitpunkt so, dass TryParseCheckTime(string, out DateTimeOffset?, out string) ihn wieder liest — die Gegenrichtung, und die einzige Stelle, an der ein Zeitpunkt dieses Bereichs in eine Ausgabe geht.

KindOf(string, VerifyKind?)

Welcher RPC die Datei prüft — abgeleitet aus der Endung, übersteuerbar durch eine ausdrückliche Angabe.

Params(string, DateTimeOffset?)

Die Prüfoptionen für einen Aufruf: die volle Prüfung, optional zu einem anderen Prüfzeitpunkt.

TryParseCheckTime(string, out DateTimeOffset?, out string)

Liest den Prüfzeitpunkt, wie ihn ein Mensch auf der Kommandozeile schreibt.