Share via


_XDocument3.IsSigned property

Gets a value that indicates whether a Microsoft Office InfoPath form has been digitally signed using digital signatures.

Namespace:  Microsoft.Office.Interop.InfoPath
Assembly:  Microsoft.Office.Interop.InfoPath (in Microsoft.Office.Interop.InfoPath.dll)

Syntax

'Declaration
ReadOnly Property IsSigned As Boolean
    Get
'Usage
Dim instance As _XDocument3
Dim value As Boolean

value = instance.IsSigned
bool IsSigned { get; }

Property value

Type: System.Boolean
true if the form has been digitally signed; otherwise false.

Implements

_XDocument2.IsSigned

Remarks

If the IsSigned property is true, the form has been digitally signed. If false, the form has not been digitally signed.

InfoPath uses XML Signatures to digitally sign forms.

Note

If a form has been digitally signed, its underlying XML document is placed in a read-only state.

Examples

In the following example, the IsSigned property of the XDocument object is used to determine whether a form has been digitally signed:

if (thisXDocument.IsSigned)
{
 thisXDocument.UI.Alert("This form contains digital signatures.");
}

See also

Reference

_XDocument3 interface

_XDocument3 members

IsSigned overload

Microsoft.Office.Interop.InfoPath namespace