SignatureProvider.HashStream-Methode (Office)
Ermöglicht einem Signaturanbieter-Add-In einen Hashwert für das Dokument zu erstellen, mit dem Sie bestimmen können, ob der Dokumentinhalt nach dem digitalen Signieren bearbeitet wurde.
Syntax
Ausdruck. HashStream(QueryContinue, Stream)
Ausdruck Ein Ausdruck, der ein SignatureProvider-Objekt zurückgibt.
Parameter
Name | Erforderlich/Optional | Datentyp | Beschreibung |
---|---|---|---|
QueryContinue | Erforderlich | IQueryContinue | Stellt eine Möglichkeit dar, um von der Hostanwendung die Berechtigung zum Fortsetzen des Hashingprozesses anzufordern. |
Stream | Erforderlich | IStream | Enthält den Datenstrom. |
Rückgabewert
Byte
HinwBemerkungeneise
Das SignatureProvider-Objekt wird ausschließlich in add-ins für benutzerdefinierte Signaturanbieter verwendet. Diese Methode wird einmal pro Signaturdatenstrom in einem Dokument aufgerufen. Der Rückgabewert ist ein Bytearray, das den mit dem Hashalgorithmus berechneten Hashwert darstellt.
Beispiel
Im folgenden Beispiel wird der Hashwert eines Datenstroms abgerufen.
public Array HashStream(object queryContinue, object stream)
{
using (COMStream comstream = new COMStream(stream))
{
using (HashAlgorithm hashalg = HashAlgorithm.Create(this.HashAlgorithmName))
{
return hashalg.ComputeHash(comstream);
}
}
}
Hinweis
[!HINWEIS] Signaturanbieter werden ausschließlich in benutzerdefinierten COM-Add-Ins implementiert und können nicht in Microsoft Visual Basic für Applikationen (VBA) implementiert werden.
Siehe auch
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für