Partager via


SignEventObject Interface

Définition

Objet d’événement utilisé pendant l’événement OnSign.

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
Dérivé
Attributs
Implémente

Exemples

Dans l’exemple suivant, l’objet SignEvent est utilisé pour ajouter une signature et un horodatage à un SignedDataBlockObject objet :

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

Remarques

Ce type est le wrapper d’une coclasse requise par le code managé pour l’interopérabilité COM. Utilisez ce type pour accéder aux membres de l’interface COM implémentée par cette coclasse. Pour plus d’informations sur l’interface COM, y compris un lien vers les descriptions de ses membres, consultezSignEvent .

Utilisez la SignedDataBlock propriété de l’objet SignedDataBlockObject pour déterminer quel jeu de données, qui peut être signé, déclenche l’événement OnSign . L'événement OnSign ne peut être personnalisé que pour un modèle de formulaire avec autorisation totale.

Propriétés

ReturnStatus

Obtient ou définit la status de retour de l’événementOnSign.

(Hérité de SignEvent)
SignedDataBlock

Obtient le jeu de données qui peut être signé qui a déclenché l’événement OnSign .

(Hérité de SignEvent)
XDocument

Obtient une référence à l’objet XDocument associé à l’événement OnSign .

(Hérité de SignEvent)

S’applique à