Compartir a través de


Evento _XDocumentEventSink2_Event.OnSign

Ocurre después de que un conjunto de datos firmados se haya seleccionado a través del Asistente para firmas digitales.

Espacio de nombres:  Microsoft.Office.Interop.InfoPath.SemiTrust
Ensamblado:  Microsoft.Office.Interop.InfoPath.SemiTrust (en Microsoft.Office.Interop.InfoPath.SemiTrust.dll)

Sintaxis

'Declaración
Event OnSign As _XDocumentEventSink2_OnSignEventHandler
'Uso
Dim instance As _XDocumentEventSink2_Event
Dim handler As _XDocumentEventSink2_OnSignEventHandler

AddHandler instance.OnSign, handler
event _XDocumentEventSink2_OnSignEventHandler OnSign

Comentarios

El evento OnSign se puede utilizar para agregar datos adicionales a la firma digital. Por ejemplo, se pueden agregar datos de un servidor de marca de tiempo de confianza o agregar una contrafirma del lado servidor de la transacción. Asimismo, se puede usar el evento OnSign para bloquear la firma si el usuario actual no es integrante de un grupo determinado.

Ejemplos

En el siguiente ejemplo, que se ha creado agregando el evento OnSign al formulario mediante la selección de Programación en el menú Herramientas de la interfaz de usuario de InfoPath Designer, se ha agregado una firma digital al formulario mediante el método Sign del objeto 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;
}

Vea también

Referencia

interfaz _XDocumentEventSink2_Event

Miembros _XDocumentEventSink2_Event

Espacio de nombres Microsoft.Office.Interop.InfoPath.SemiTrust