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


Перечисление XdSignatureStatus

Список XdSignatureStatus служит для определения статуса цифровой подписи.

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

Синтаксис

'Декларация
Public Enumeration XdSignatureStatus
'Применение
Dim instance As XdSignatureStatus
public enum XdSignatureStatus

Члены

  Имя члена Описание
xdSignatureStatusError Невозможно определить статус указанной цифровой подписи. 
xdSignatureStatusInvalid Указанная цифровая подпись недействительна. 
xdSignatureStatusUnsupported Указанная цифровая подпись не поддерживается Microsoft Office InfoPath 2003. 
xdSignatureStatusValid Указанная цифровая подпись действительна. 

Заметки

Эти значения списка возвращаются свойством Status.

Пример

public void DisplaySignatureProperties()
{
 SignatureObject signature = thisXDocument.SignedDataBlocks[0].Signatures[0];
 string signatureStatus = "UNKNOWN";
 switch(signature.Status)
 {
  case XdSignatureStatus.xdSignatureStatusValid : 
   signatureStatus = "VALID";
   break;
  case XdSignatureStatus.xdSignatureStatusInvalid : 
   signatureStatus = "INVALID";
   break;
  case XdSignatureStatus.xdSignatureStatusError :
   signatureStatus = "ERROR";
   break;
  case XdSignatureStatus.xdSignatureStatusUnsupported :
   signatureStatus = "UNSUPPORTED";
   break;
 }
 thisXDocument.UI.Alert(" Signature Status = " + signatureStatus);
}

См. также

Ссылка

Пространство имен Microsoft.Office.Interop.InfoPath.SemiTrust