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


_Application3.GetSolutionURI(String) Метод

Определение

Возвращает 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 для места опубликования шаблона формы.

Примеры

В следующем примере значение идентификатора кэша передается методу GetSolutionURI для отображения места опубликования шаблона формы.

_Application3 thisApp = (_Application3)thisApplication;
thisXDocument.UI.Alert(thisApp.GetFormSolutionURI(
   "37d5ef02fa44a797$"));
Dim thisApp As _Application3 = _
   DirectCast(thisApplication, _Application3)
thisXDocument.UI.Alert(thisApplication.GetFormSolutionURI( _
   "37d5ef02fa44a797$"))

В следующем примере значение идентификатора кэша передается методу GetSolutionURI для отображения места опубликования шаблона формы.

_Application3 thisApp = (_Application3)thisApplication;
thisXDocument.UI.Alert(thisApp.GetFormSolutionURI(
   "37d5ef02fa44a797$"));
Dim thisApp As _Application3 = _
   DirectCast(thisApplication, _Application3)
thisXDocument.UI.Alert(thisApplication.GetFormSolutionURI( _
   "37d5ef02fa44a797$"))

Комментарии

Значение, передаваемое в cacheID качестве параметра, можно определить из следующего расположения в файловой системе:

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

Где foldername — это произвольное имя, назначенное в кэше форм пользователя , а cacheID — это имя папки, где содержатся кэшированный шаблон формы и значение идентификатора кэша.

Так как метод GetSolutionURI является новым для Microsoft InfoPath, для доступа к этому методу необходимо объявить и привести к _Application3 этому типу. Дополнительные сведения см. в разделе How to: Use Object Model Members That Are Not Compatible with InfoPath 2003.

Доступ к этому элементу предоставляется только формам, открытым из шаблона формы, настроенного для запуска с полным доверием с использованием категории "Безопасность и доверие" в диалоговом окне "Параметры формы". Этому элементу необходимо полное доверие для непосредственного вызывающего объекта и он не может использоваться в коде с частичным доверием. Дополнительные сведения см. в библиотеке "Использование библиотек из не вполне надежного кода" на веб-сайте MSDN.

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