XdSignatureStatus Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Список XdSignatureStatus служит для определения статуса цифровой подписи.
public enum class XdSignatureStatus
public enum XdSignatureStatus
type XdSignatureStatus =
Public Enum XdSignatureStatus
- Наследование
-
XdSignatureStatus
Поля
Имя | Значение | Описание |
---|---|---|
xdSignatureStatusError | 0 | Невозможно определить статус указанной цифровой подписи. |
xdSignatureStatusValid | 1 | Указанная цифровая подпись действительна. |
xdSignatureStatusInvalid | 2 | Указанная цифровая подпись недействительна. |
xdSignatureStatusUnsupported | 3 | Указанная цифровая подпись не поддерживается Microsoft Office InfoPath 2003. |
Примеры
public void DisplaySignatureProperties()
{
SignatureObject signature = thisXDocument.SignedDataBlocks[0].Signatures[0];
string signatureStatus = "UNKNOWN";
switch(signature.Status)
{
case <span class="label">XdSignatureStatus</span>.xdSignatureStatusValid :
signatureStatus = "VALID";
break;
case <span class="label">XdSignatureStatus</span>.xdSignatureStatusInvalid :
signatureStatus = "INVALID";
break;
case <span class="label">XdSignatureStatus</span>.xdSignatureStatusError :
signatureStatus = "ERROR";
break;
case <span class="label">XdSignatureStatus</span>.xdSignatureStatusUnsupported :
signatureStatus = "UNSUPPORTED";
break;
}
thisXDocument.UI.Alert(" Signature Status = " + signatureStatus);
}
Комментарии
Эти перечисленные значения возвращаются свойством Status