Signature.Sign Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Schreibt den XML-Block mit digitalen Signaturen und berechnet den kryptografischen Hash für die signierten Daten.
public:
void Sign();
public void Sign ();
abstract member Sign : unit -> unit
Public Sub Sign ()
Beispiele
Im folgenden Beispiel, das durch Hinzufügen des OnSign Ereignisses zum Formular erstellt wird, indem im Menü Extras auf der InfoPath-Designer-Benutzeroberfläche die Option Programmierung ausgewählt wird, wird dem Formular mithilfe der Sign-Methode des SignatureObject Objekts eine digitale Signatur hinzugefügt:
public void OnSign(SignEvent e)
{
// The OnSign handler can be customized only in fully trusted form templates.
Signature thisSignature = e.SignedDataBlock.Signatures.Create();
// You can add other pieces of information to sign by modifying the signature
// template in thisSignature.SignatureBlockXmlNode.
thisSignature.<span class="label">Sign</span>();
e.ReturnStatus = true;
}
Hinweise
Die Sign-Methode kann nur über das OnSign -Ereignis aufgerufen werden. Durch das Aufrufen dieser Methode wechselt der Assistent für digitale Signaturen zum zweiten Schritt im Signierungsprozess, in dem ein Zertifikat ausgewählt wird.