_XDocumentEventSink2_Event.OnSign - Événement
Survient une fois qu’un ensemble de données signées a été sélectionné pour une signature via l’Assistant Signatures numériques.
Espace de noms : Microsoft.Office.Interop.InfoPath.SemiTrust
Assembly : Microsoft.Office.Interop.InfoPath.SemiTrust (dans Microsoft.Office.Interop.InfoPath.SemiTrust.dll)
Syntaxe
'Déclaration
Event OnSign As _XDocumentEventSink2_OnSignEventHandler
'Utilisation
Dim instance As _XDocumentEventSink2_Event
Dim handler As _XDocumentEventSink2_OnSignEventHandler
AddHandler instance.OnSign, handler
event _XDocumentEventSink2_OnSignEventHandler OnSign
Remarques
Vous pouvez utiliser l’événement OnSign pour ajouter des données supplémentaires à la signature numérique. Par exemple, vous pouvez ajouter les données d’un serveur d’horodatage fiable ou une contresignature côté serveur de la transaction. Vous pouvez également utiliser l’événement OnSign pour bloquer la signature si l’utilisateur actuel n’est pas membre d’un groupe spécifique.
Exemples
Dans l’exemple suivant, créé par l’ajout de l’événement OnSign au formulaire en sélectionnant Programmation dans le menu Outils de l’interface de création d’InfoPath, une signature numérique est ajoutée au formulaire à l’aide de la méthode Sign de l’objet SignatureObject :
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.Sign();
e.ReturnStatus = true;
}
Voir aussi
Référence
_XDocumentEventSink2_Event interface
_XDocumentEventSink2_Event - Membres
Microsoft.Office.Interop.InfoPath.SemiTrust - Espace de noms