SignEventObject Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Objeto de evento que se usa durante el OnSign evento.
public interface class SignEventObject : Microsoft::Office::Interop::InfoPath::SemiTrust::SignEvent
[System.Runtime.InteropServices.Guid("096cd71d-0786-11d1-95fa-0080c78ee3bb")]
public interface SignEventObject : Microsoft.Office.Interop.InfoPath.SemiTrust.SignEvent
type SignEventObject = interface
interface SignEvent
interface DocReturnEvent
interface DocEvent
Public Interface SignEventObject
Implements SignEvent
- 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:
[InfoPathEventHandler(EventType=InfoPathEventType.OnSign)]
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
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de