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) |
Применяется к
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по