Evento _XDocumentEventSink2_Event.OnSign
Generato dopo che un blocco di dati firmati è stato selezionato per la firma tramite l'Aggiunta guidata firma digitale.
Spazio dei nomi: Microsoft.Office.Interop.InfoPath.SemiTrust
Assembly: Microsoft.Office.Interop.InfoPath.SemiTrust (in microsoft.office.interop.infopath.semitrust.dll)
Sintassi
Event OnSign As _XDocumentEventSink2_OnSignEventHandler
Dim instance As _XDocumentEventSink2_Event
Dim handler As _XDocumentEventSink2_OnSignEventHandler
AddHandler instance.OnSign, handler
event _XDocumentEventSink2_OnSignEventHandler OnSign
Osservazioni
È possibile utilizzare l'evento OnSign per aggiungere dati alla firma digitale. È possibile, ad esempio, aggiungere dati da un server timestamp attendibile oppure aggiungere una controfirma della transazione sul lato server. È inoltre possibile utilizzare l'evento OnSign per una firma di blocco se l'utente corrente non appartiene a un particolare gruppo.
Esempio
Nell'esempio seguente, creato aggiungendo l'evento OnSign al modulo scegliendo Programmazione dal menu Strumenti nell'interfaccia di progettazione di InfoPath, viene aggiunta una firma digitale al modulo mediante il metodo Sign dell'oggetto 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;
}
Vedere anche
Riferimenti
Interfaccia _XDocumentEventSink2_Event
Membri _XDocumentEventSink2_Event
Spazio dei nomi Microsoft.Office.Interop.InfoPath.SemiTrust