SignEventObject Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Objet d’événement utilisé pendant l’événement OnSign .
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
- Attributs
- Implémente
Exemples
Dans l’exemple suivant, l’objet SignEvent est utilisé pour ajouter une signature et un horodatage à un SignedDataBlockObject objet :
[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;
}
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) |