Поделиться через


SignEventObject Интерфейс

Определение

Объект события, используемый 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
Производный
Атрибуты
Реализации

Примеры

В следующем примере объект SignEvent используется для добавления подписи и метки времени в SignedDataBlockObject объект :

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

Комментарии

Этот тип является оболочкой для компонентного класса, необходимого управляемому коду для взаимодействия с COM. Используйте этот тип для доступа к элементам интерфейса COM, реализованного этим компонентным классом. Сведения об интерфейсе COM, включая ссылку на описания его членов, см. в разделеSignEvent .

SignedDataBlock Используйте свойство объекта , SignedDataBlockObject чтобы определить, какой набор данных, который может быть подписан, вызывает событие OnSign. Событие OnSign можно настроить только для полностью доверенного шаблона формы.

Свойства

ReturnStatus

Возвращает или задает состояние OnSign возврата события.

(Унаследовано от SignEvent)
SignedDataBlock

Возвращает набор данных, которые могут быть подписаны, которые активировали OnSign событие.

(Унаследовано от SignEvent)
XDocument

Возвращает ссылку на объект, связанный XDocument с событием OnSign .

(Унаследовано от SignEvent)

Применяется к