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


Свойство _XDocument2.IsSigned

Получает значение, указывающее, была ли форма подписана с использованием цифровой подписи.

Это свойство несовместимо с CLS.  

Пространство имен: Microsoft.Office.Interop.InfoPath.SemiTrust
Сборка: Microsoft.Office.Interop.InfoPath.SemiTrust (в microsoft.office.interop.infopath.semitrust.dll)

Синтаксис

'Декларация
<DispIdAttribute(26)> _
ReadOnly Property IsSigned As Boolean
'Применение
Dim instance As _XDocument2
Dim value As Boolean

value = instance.IsSigned
[DispIdAttribute(26)] 
bool IsSigned { get; }

Заметки

Если свойству IsSigned присвоено значение true, форма имеет цифровую подпись. Значение false означает, что форма не была подписана с помощью цифровой подписи.

InfoPath использует подписи XML.

ЗаметкаЗаметка

Если форма имеет цифровую подпить, ее базовый документ XML переводится в состояние "только для чтения".

ЗаметкаВнимание!

Доступ к этому члену имеется только у форм, запускаемых на том же домене, что и открытая в настоящий момент форма, или у форм, которым были присвоены междоменные разрешения.

Пример

В следующем примере свойство IsSigned объекта XDocument используется для определения того, была ли форма подписана с помощью цифровой подписи:

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

См. также

Ссылка

Интерфейс _XDocument2
Члены _XDocument2
Пространство имен Microsoft.Office.Interop.InfoPath.SemiTrust