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


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

Типы и члены пространства имен Microsoft.Office.InfoPath предоставляют основной набор функциональных возможностей для создания бизнес-логики в шаблонах форм Microsoft Office InfoPath 2007. При развертывании в Microsoft Office Forms Server 2007 или соответственно сконфигурированную библиотеку документов в Office SharePoint Server 2007 бизнес-логика, созданная с помощью этой объектной модели, будет выполняться как в веб-обозревателе, так и в Office InfoPath 2007. Дополнительно, можно написать бизнес-логику, использующую дополнительный уровень функциональных возможностей, доступных из этой объектной модели, выполняемой только в шаблонах форм, открытых для редактирования в Office InfoPath 2007.

Сведения об использовании членов этого пространства имен см. в разделе Разработка шаблонов форм InfoPath с управляемым кодом. Сведения о различиях между объектными моделями, предоставляемыми пространствами имен Microsoft.Office.InfoPath и Microsoft.Office.Interop.InfoPath.SemiTrust, см. в разделе Общие сведения о средах разработки и объектных моделях InfoPath 2007.

Классы

  Класс Описание
Общедоступный класс AdoQueryConnection Представляет подключение для получения данных из базы данных Microsoft Access или Microsoft SQL Server.
Общедоступный класс AdoSubmitConnection Представляет подключение для отправки данных в базу данных Microsoft Access или Microsoft SQL Server.
Общедоступный класс Application Представляет приложение Microsoft Office InfoPath 2007.
Общедоступный класс ButtonEvent Реализует событие, связанное с элементом управления в форме.
Общедоступный класс Certificate Представляет цифровой сертификат X.509, который использовался при создании подписи.
Общедоступный класс ClickedEventArgs Предоставляет данные для события Clicked.
Общедоступный класс ContextChangedEventArgs Предоставляет данные для события ContextChanged.
Общедоступный класс ControlEvents Представляет коллекцию всех обработчиков событий для событий Clicked, создаваемых элементами управления в форме.
Общедоступный класс DataConnection Представляет базовый класс, из которого производится каждый отдельный тип подключения данных.
Общедоступный класс DataConnectionCollection Содержит объект подключения данных, соответствующий каждому подключению данных, используемому в шаблоне формы.
Общедоступный класс DataSource Представляет источник данных в шаблоне формы.
Общедоступный класс DataSourceCollection Содержит коллекцию объектов DataSource, представляющих источники данных, используемые в форме.
Общедоступный класс EmailSubmitConnection Представляет подключение данных для отправки сведений о форме по электронной почте.
Общедоступный класс Environment Предоставляет свойства для определения среды выполнения, которая использовалась для открытия шаблона формы.
Общедоступный класс EventManager Используется для инициализации и привязки обработчиков событий в методе InternalStartup шаблона формы.
Общедоступный класс FileQueryConnection Представляет подключение для получения данных их XML-файла.
Общедоступный класс FileSubmitConnection Представляет подключение для отправки сведений о форме на сервер Microsoft Windows SharePoint Services или другой сервер, поддерживающий подключения DAV.
Общедоступный класс FormError Представляет ошибку в объекте FormErrorCollection формы.
Общедоступный класс FormErrorCollection Содержит объект FormError для каждой ошибки в текущей форме.
Общедоступный класс FormEvents Реализует все события, которые может создать шаблон формы.
Общедоступный класс FormTemplate Представляет шаблон формы.
Общедоступный класс HtmlTaskPane Представляет настраиваемую область задач, связанную с текущим окном, в котором выполняется редактирование формы.
Общедоступный класс LoadingEventArgs Предоставляет данные для события Loading.
Общедоступный класс MailEnvelope Представляет настраиваемое сообщение электронной почты для отправки текущей формы в виде вложения.
Общедоступный класс ManagedObjectWrapper  
Общедоступный класс MergeEventArgs Предоставляет данные для события Merge.
Общедоступный класс Permission Предоставляет доступ к объекту UserPermissionCollection и параметры разрешений, которые можно применить к форме.
Общедоступный класс SaveCancelEventArgs Предоставляет данные для свойства CancelableArgs объекта SaveEventArgs.
Общедоступный класс SaveEventArgs Предоставляет данные для события Save формы.
Общедоступный класс SharepointListQueryConnection Представляет подключение для извлечения данных из списка SharePoint или библиотеки документов.
Общедоступный класс Signature Представляет цифровую подпись, добавленную к форме или набору подписанных данных в форме.
Общедоступный класс SignatureCollection Содержит объект Signature для каждой цифровой подписи, примененной к форме или набору подписываемых данных, представленному объектом SignedDataBlock.
Общедоступный класс SignedDataBlock Представляет набор данных в форме, которые могут быть подписаны.
Общедоступный класс SignedDataBlockCollection Коллекция объектов SignedDataBlock, соответствующих наборам подписываемых данных, как определено в файле определения формы (XSF).
Общедоступный класс SignEventArgs Предоставляет данные для события Sign формы.
Общедоступный класс SubmitEventArgs Предоставляет данные для события Submit.
Общедоступный класс SubmitToHostConnection Представляет подключение для отправки данных в среду внешнего размещения.
Общедоступный класс TaskPane Представляет область задач, связанную с текущим окном в Microsoft Office InfoPath 2007.
Общедоступный класс TaskPaneCollection Содержит коллекцию объектов TaskPane, представляющих области задач, связанные с окном в Microsoft Office InfoPath 2007.
Общедоступный класс User Предоставляет свойства и методы, которые можно использовать для возвращения сведений о текущем пользователе.
Общедоступный класс UserPermission Представляет члена коллекции UserPermissionCollection текущей формы.
Общедоступный класс UserPermissionCollection Представляет коллекцию объектов UserPermission, связанных с текущей формой.
Общедоступный класс VersionUpgradeEventArgs Предоставляет данные для события VersionUpgrade формы.
Общедоступный класс View Представляет представление в форме.
Общедоступный класс ViewInfo Содержит описание представления в форме.
Общедоступный класс ViewInfoCollection Содержит объект ViewInfo для каждого представления в форме.
Общедоступный класс ViewSwitchedEventArgs Предоставляет данные для события ViewSwitched формы.
Общедоступный класс WebServiceConnection Представляет подключение к веб-службе XML.
Общедоступный класс Window Представляет окно, используемое в приложении Microsoft Office InfoPath 2007.
Общедоступный класс WindowCollection Содержит объект Window для каждого текущего открытого окна InfoPath.
Общедоступный класс XmlChangingEventArgs Предоставляет данные для события Changing.
Общедоступный класс XmlEvent Реализует события, созданные изменениями данных в связанном XML-документе экземпляра формы.
Общедоступный класс XmlEventArgs Предоставляет данные для события Changed.
Общедоступный класс XmlEvents Коллекция всех событий XmlEvent шаблона формы.
Общедоступный класс XmlForm Представляет связанный XML-документ в форме.
Общедоступный класс XmlFormCancelEventArgs Предоставляет данные для настраиваемого сообщения, которое отображается при отмене событий в форме и ее связанном XML-документе.
Общедоступный класс XmlFormCollection Содержит объект XmlForm для каждой текущей открытой формы.
Общедоступный класс XmlFormHostItem Этот класс является оболочкой для класса XmlForm.
Общедоступный класс XmlValidatingEventArgs Предоставляет данные для события Validating поля или группы.
Общедоступный класс XPathTypedValue Реализует объект, возвращенный определенными значениями свойств классов EmailSubmitConnection и FileSubmitConnection, чтобы вернуть и задать эти значения.

Делегаты

  Делегирование Описание
Открытый делегат ClickedEventHandler Представляет метод, который будет обрабатывать событие Clicked элемента управления .
Открытый делегат ContextChangedEventHandler Представляет метод, который будет обрабатывать событие ContextChanged формы.
Открытый делегат LoadingEventHandler Представляет метод, который будет обрабатывать событие Loading формы.
Открытый делегат MergeEventHandler Представляет метод, который будет обрабатывать событие Merge формы.
Открытый делегат SaveEventHandler Представляет метод, который будет обрабатывать событие Save формы.
Открытый делегат SignEventHandler Представляет метод, который будет обрабатывать событие Sign формы.
Открытый делегат SubmitEventHandler Представляет метод, который будет обрабатывать событие Submit формы.
Открытый делегат VersionUpgradeEventHandler Представляет метод, который будет обрабатывать событие VersionUpgrade формы.
Открытый делегат ViewSwitchedEventHandler Представляет метод, который будет обрабатывать событие ViewSwitched формы.
Открытый делегат XmlChangedEventHandler Представляет метод, который будет обрабатывать событие Changed поля или группы.
Открытый делегат XmlChangingEventHandler Представляет метод, который будет обрабатывать событие Changing формы.
Открытый делегат XmlValidatingEventHandler Представляет метод, который будет обрабатывать событие Validating поля или группы.

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

  Перечисление Описание
Открытое перечисление ActionType Указывает команду редактирования, которая будет выполнена методом ExecuteAction.
Открытое перечисление CertificateStatus Указывает состояние цифрового сертификата.
Открытое перечисление EmailAttachmentType Определяет тип файлов формы, вложенных в сообщение электронной почты.
Открытое перечисление ErrorMode Указывает, будет ли настраиваемая ошибка отображаться в модальном диалоговом окне или немодальном контексте в элементе управления, являющимся источником ошибки.
Открытое перечисление ExportFormat Указывает формат файл, используемый при экспорте представления.
Открытое перечисление FormErrorType Указывает тип ошибки объекта FormError в FormErrorCollection формы InfoPath.
Открытое перечисление MachineState Указывает состояние подключения клиентского компьютера.
Открытое перечисление PermissionType Представляет разрешения пользователя.
Открытое перечисление SignatureRelation Указывает отношение, определяющее порядок применения нескольких подписей к набору подписываемых данных.
Открытое перечисление SignatureStatus Указывает состояние цифровой подписи.
Открытое перечисление TaskPaneType Указывает тип текущей выбранной области задач.
Открытое перечисление WindowState Указывает состояние окна приложения InfoPath, представляемого объектом Window.
Открытое перечисление WindowType Указывает тип окна приложения InfoPath.
Открытое перечисление XmlFormOpenMode Определяет способ открытия формы.
Открытое перечисление XmlOperation Указывает тип операции, выполненной во время события Changed, Changing или Validating.