Compartir a través de


SignEventObject Interfaz

Definición

Objeto de evento que se usa durante el OnSignevento.

public interface class SignEventObject : Microsoft::Office::Interop::InfoPath::SignEvent
[System.Runtime.InteropServices.Guid("096CD71D-0786-11D1-95FA-0080C78EE3BB")]
public interface SignEventObject : Microsoft.Office.Interop.InfoPath.SignEvent
type SignEventObject = interface
    interface SignEvent
Public Interface SignEventObject
Implements SignEvent
Derivado
Atributos
Implementaciones

Ejemplos

En el ejemplo siguiente, el objeto SignEvent se usa para agregar una firma y una marca de tiempo a un SignedDataBlockObject objeto:

public void OnSign(<span class="label">SignEvent</span> e)
{
    Signature signature = e.SignedDataBlock.Signatures.Create();
    signature.Sign();
    // Countersign the signature with a trusted timestamp.
    // Get the XML node storing the signature block.
    IXMLDOMNode oNodeSig = signature.SignatureBlockXmlNode;
    IXMLDOMNode oNodeSigValue = oNodeSig.selectSingleNode(".//*[local-name(.)=’signatureValue’]");
    // Get time stamp from timestamp service (fictitious).
    MyTrustedTimeStampingService s = new MyTrustedTimeStampingService();
    string strVerifiedTimeStamp = s.AddTimeStamp(oNodeSigValue.text);

    //Add the value returned from the timestamping service to the 
    //unsigned part of the signature block.
    IXMLDOMNode oNodeObj = oNodeSig.selectSingleNode(".//*[local-name(.)=’Object’]");
    IXMLDOMNode oNode = oNodeObj.cloneNode(false);
    oNode.text = strVerifiedTimeStamp;
    oNodeObj.parentNode.appendChild(oNode);
    e.ReturnStatus = true;
}

Comentarios

Este tipo es un contenedor para una coclase que requiere el código administrado para la interoperabilidad con COM. Use este tipo para acceder a los miembros de la interfaz COM que implementa esta coclase. Para obtener información sobre la interfaz COM, incluido un vínculo a las descripciones de sus miembros, consulteSignEvent .

Utilice la SignedDataBlock propiedad del SignedDataBlockObject objeto para determinar qué conjunto de datos, que se pueden firmar, desencadena el evento OnSign . Es posible personalizar el evento OnSign sólo para una plantilla de formulario de plena confianza.

Propiedades

ReturnStatus

Obtiene o establece el estado devuelto del OnSign evento.

(Heredado de SignEvent)
SignedDataBlock

Obtiene el conjunto de datos que se pueden firmar que desencadenaron el OnSign evento.

(Heredado de SignEvent)
XDocument

Obtiene una referencia al XDocument objeto asociado al OnSign evento.

(Heredado de SignEvent)

Se aplica a