Method PathsIn
PathsIn(string, IReadOnlyList<DocumentResult>, Func<DocumentResult, DocumentKind>)
Die Zielpfade für ALLE Ergebnisse eines Vorgangs — auf einmal, weil sich nur hier zeigt, dass zwei Ergebnisse denselben Anzeigenamen tragen. Bei einer Stapelsignatur ist das der Normalfall; wer sie nacheinander auf denselben Pfad schreibt, verliert das erste Ergebnis, während die Ausgabe zwei Dateien meldet.
public static IReadOnlyList<ResultTarget> PathsIn(string outDir, IReadOnlyList<DocumentResult> results, Func<DocumentResult, DocumentKind> kindHint = null)
Parameters
outDirstringDer Zielordner.
resultsIReadOnlyList<DocumentResult>Die Ergebnisse des Vorgangs, in Reihenfolge.
kindHintFunc<DocumentResult, DocumentKind>Die Dokumentart, soweit der Aufrufer sie besser kennt als das Ergebnis selbst — wer die Dokumente eingereicht hat, weiß sie (KindHint(IEnumerable<DocumentInput>)). Ohne Angabe (oder
Unspecified) entscheidet das Prüfurteil, siehe KindOf(DocumentResult).
Returns
Remarks
Wirft nicht für ein einzelnes unbrauchbares Ergebnis (anders als PathIn(string, string, string, DocumentKind)): Die übrigen Ergebnisse sind signiert und gehören dem Aufrufer — ein Wurf vor dem ersten Schreiben kostete sie alle. Der betroffene Eintrag trägt stattdessen Problem und keinen Pfad.