Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

_XDocumentEventSink2_Event.OnSign - Événement

Office 2013 et versions ultérieures

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)

event _XDocumentEventSink2_OnSignEventHandler OnSign

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.

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;
}
Afficher: