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


SignedDataBlockCollection Класс

Определение

Коллекция SignedDataBlock объектов, соответствующих наборам данных в шаблоне формы, который может быть подписан цифровой подписью.

public ref class SignedDataBlockCollection abstract : System::Collections::IEnumerable
public abstract class SignedDataBlockCollection : System.Collections.IEnumerable
type SignedDataBlockCollection = class
    interface IEnumerable
Public MustInherit Class SignedDataBlockCollection
Implements IEnumerable
Наследование
SignedDataBlockCollection
Реализации

Комментарии

Объект SignedDataBlock в объекте SignedDataBlockCollection , возвращенный для формы, соответствует набору данных, настроенным в шаблоне формы во время разработки с помощью категории Цифровая подпись в диалоговом окне Параметры формы. Если в категории Цифровая подпись в диалоговом окне Параметры формы выбран параметр Использовать подписи для всей формы, каждый набор подписываемых данных, настроенный с помощью этого параметра, будет представлять один объект SignedDataBlock в коллекции. Если выбран параметр Использовать подписи для всей формы только один объект SignedDataBlock будет представлять всю форму.

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

Класс SignedDataBlockCollection реализует свойства, которые можно использовать для доступа к объектам SignedDataBlock, связанным с формой. Доступ к SignedDataBlockCollection осуществляется через SignedDataBlocks свойство XmlForm объекта .

Свойство Item[Int32] и Count свойство класса SignedDataBlockCollection используются для доступа к объектам SignedDataBlock в коллекции и их подсчета. В коде формы можно указать имя или значение индекса, которое позволяет InfoPath использовать Item[Int32] метод для доступа к объекту SignedDataBlock .

Класс SignedDataBlockCollection также предоставляет ShowSignatureDialog() метод, который отображает диалоговое окно Подписывание во время выполнения, если цифровые подписи были включены в шаблоне формы во время разработки.

Конструкторы

SignedDataBlockCollection()

Коллекция SignedDataBlock объектов, соответствующих наборам данных в шаблоне формы, который может быть подписан цифровой подписью.

Свойства

Count

Возвращает количество объектов, определенных SignedDataBlock в шаблоне формы.

Item[Int32]

Возвращает ссылку на указанный SignedDataBlock объект из объекта на SignedDataBlockCollection основе позиции индекса.

Методы

GetEnumerator()

Возвращает объект System.Collections.IEnumerator , который выполняет итерацию по всем записям в SignedDataBlockCollection коллекции.

ShowSignatureDialog()

Открывает диалоговое окно Подпись.

Применяется к