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 Managed 程式碼表單範本。如需 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 | 提供資料給 SaveEventArgs 物件的 CancelableArgs 屬性。 | |
SaveEventArgs | 提供表單之 Save 事件的資料。 | |
SharepointListQueryConnection | 表示從 SharePoint 清單或文件庫擷取資料的連線。 | |
Signature | 代表已新增至表單中的數位簽章或表單中已簽署的資料集。 | |
SignatureCollection | 包含套用至表單或 SignedDataBlock 物件所代表可簽署資料集之每一個數位簽章的 Signature 物件。 | |
SignedDataBlock | 代表表單中可以簽署的資料集。 | |
SignedDataBlockCollection | 對應到表單範本內 (如表單定義檔案 (.xsf) 中所定義) 之可簽署資料集的 SignedDataBlock 物件集合。 | |
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 Web 服務的連線。 | |
Window | 表示在 Microsoft Office InfoPath 2007 應用程式中使用的視窗。 | |
WindowCollection | 包含目前開啟之每個 InfoPath 視窗的 Window 物件。 | |
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 | 指定 InfoPath 表單之 FormErrorCollection 中 FormError 物件的錯誤類型。 | |
MachineState | 會指定用戶端電腦的連線狀態。 | |
PermissionType | 代表使用者的權限。 | |
SignatureRelation | 指定定義如何將多個簽章套用到可簽署之資料集的關係。 | |
SignatureStatus | 會指定數位簽章的狀態。 | |
TaskPaneType | 會指定目前選取的工作窗格類型。 | |
WindowState | 會指定 Window 物件所代表之 InfoPath 應用程式視窗的狀態。 | |
WindowType | 指定 InfoPath 應用程式視窗的類型。 | |
XmlFormOpenMode | 會指定表單開啟方式。 | |
XmlOperation | 會指出 Changed、Changing 或 Validating 事件期間所發生的作業類型。 |