Freigeben über


SignedDataBlock Klasse

Definition

Stellt eine digital signierbare Datengruppe in einem Formular dar.

public ref class SignedDataBlock abstract
public abstract class SignedDataBlock
type SignedDataBlock = class
Public MustInherit Class SignedDataBlock
Vererbung
SignedDataBlock

Hinweise

Ein SignedDataBlock-Objekt entspricht einer Gruppe von Daten, die zur Entwurfszeit mithilfe der Kategorie Digitale Signatur im Dialogfeld Formularoptionen in der Formularvorlage konfiguriert wurden. Wenn die Option Signieren von Teilen des Formulars zulassen in der Kategorie Digitale Signatur im Dialogfeld Formularoptionen ausgewählt ist, wird durch SignedDataBlock eine der Datengruppen dargestellt, die mithilfe dieser Option konfiguriert wurden. Wenn die Option Signieren des gesamten Formulars zulassen ausgewählt ist, gibt es nur ein SignedDataBlock-Objekt, mit dem das gesamte Formular dargestellt wird.

Wenn Sie alternativ eine Formularvorlage erstellen, die nur im InfoPath-Editor geöffnet werden kann, können Sie dem Formular eines oder mehrere Signaturzeile-Steuerelemente hinzufügen. Anschließend können Sie im Dialogfeld Eigenschaften des Steuerelements mithilfe der Einstellungen auf der Registerkarte Erweitert die digitale Signierung für das gesamte Formular oder für Teile des Formulars konfigurieren.

Auf den Satz von SignedDataBlock-Objekten , die für ein Formular konfiguriert sind, kann über das SignedDataBlockCollection Objekt der Formularvorlage zugegriffen werden. Auf das SignedDataBlockCollection-Objekt kann mithilfe der SignedDataBlocks -Eigenschaft der XmlForm -Klasse zugegriffen werden.

Die SignedDataBlock-Klasse stellt die Sign() -Methode bereit, die das Dialogfeld Signieren zum Hinzufügen einer digitalen Signatur zum Satz von Daten aufruft, die durch das angegebene SignedDataBlock-Objekt dargestellt werden.

Die SignedDataBlock-Klasse bietet die folgenden Eigenschaften:

  • Caption Ruft die Signaturbestätigungsmeldung des SignedDataBlock-Objekts ab.
  • Name Ruft den Anzeigenamen eines SignedDataBlock-Objekts ab.
  • SignatureContainer Ruft ein XPathNavigator -Objekt ab, das am Stammknoten der Unterstruktur in dem Formular positioniert ist, in dem die Signaturen gespeichert werden, die dem aktuellen Datensatz zugeordnet sind, der durch das SignedDataBlock-Objekt dargestellt wird.
  • SignatureRelation Ruft die Beziehung zwischen mehreren Signaturen des SignedDataBlock-Objekts ab, ausgedrückt als SignatureRelation Enumerationskonstanten.
  • Signatures Ruft einen Verweis auf die ab, die SignatureCollection dem SignedDataBlock-Objekt zugeordnet ist.
  • XPath Ruft den XPath-Ausdruck für die Daten ab, die von dem aktuellen Datensatz signiert sind, der durch das SignedDataBlock-Objekt dargestellt wird.

Konstruktoren

SignedDataBlock()

Stellt eine digital signierbare Datengruppe in einem Formular dar.

Eigenschaften

Caption

Ruft die Signaturbestätigungsmeldung ab, die für den satz von dem SignedDataBlock -Objekt dargestellten Daten definiert ist.

Name

Ruft den Anzeigenamen eines SignedDataBlock -Objekts ab.

SignatureContainer

Ruft einen System.Xml ab. XPathNavigator-Objekt , das auf dem XML-Stammknoten der Unterstruktur in dem Format positioniert ist, das die Signaturen enthält, die auf den Satz von Daten angewendet werden, der durch das SignedDataBlock -Objekt dargestellt wird.

SignatureRelation

Ruft einen SignatureRelation Wert ab, der die Beziehung angibt, die definiert ist, wie mehrere Signaturen auf den Satz von Daten angewendet werden können, der durch das SignedDataBlock -Objekt dargestellt wird.

Signatures

Ruft einen Verweis auf das SignatureCollection -Objekt ab, das dem SignedDataBlock -Objekt zugeordnet ist.

XPath

Ruft den XPath-Ausdruck für den Satz von Daten ab, der durch das SignedDataBlock -Objekt dargestellt wird.

Methoden

Sign()

Ruft das Dialogfeld Signieren auf, in dem Sie der vom angegebenen SignedDataBlock-Objekt dargestellten Datengruppe eine digitale Signatur hinzufügen können.

Gilt für: