_Application3.GetSolutionURI(String) 方法

定义

从本地缓存 ID 获取表单模板的统一资源定位器 (URL) 或通用命名约定 (UNC) 位置。

public:
 System::String ^ GetSolutionURI(System::String ^ bstrCacheID);
public string GetSolutionURI (string bstrCacheID);
abstract member GetSolutionURI : string -> string
Public Function GetSolutionURI (bstrCacheID As String) As String

参数

bstrCacheID
String

标识本地 InfoPath 表单缓存中的表单模板的字符串。

返回

表单模板的发布位置的 URL 或 UNC。

示例

在以下示例中,缓存 ID 值被传递到 GetSolutionURI 方法,以显示表单模板的发布位置。

Microsoft.Office.Interop.InfoPath.Application app = 
   new Microsoft.Office.Interop.InfoPath.ApplicationClass();

MessageBox.Show(app.GetFormSolutionURI(
   "37d5ef02fa44a797$"));
Dim app As New Microsoft.Office.Interop.InfoPath.ApplicationClass
MessageBox.Show(app.GetFormSolutionURI( _
   "37d5ef02fa44a797$"))

在以下示例中,缓存 ID 值被传递到 GetSolutionURI 方法,以显示表单模板的发布位置。

Microsoft.Office.Interop.InfoPath.Application app = 
   new Microsoft.Office.Interop.InfoPath.ApplicationClass();

MessageBox.Show(app.GetFormSolutionURI(
   "37d5ef02fa44a797$"));
Dim app As New Microsoft.Office.Interop.InfoPath.ApplicationClass
MessageBox.Show(app.GetFormSolutionURI( _
   "37d5ef02fa44a797$"))

注解

可以从文件系统中的以下位置标识要作为 bstCacheID 参数传递的值:

%USERPROFILE%\Local Settings\Application Data\Microsoft\InfoPath\FormCache1\<span class="placeholder">foldername</span>\<span class="placeholder">cacheID</span>

其中,foldername 是在用户的表单缓存中指定的随机名称,cacheID 是包含缓存的表单模板和缓存 ID 值的文件夹的名称。

适用于