Application.GetFormTemplateLocation(String) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает URL-адрес или расположение универсального имени (UNC) шаблона формы из идентификатора локального кэша.
public:
abstract System::String ^ GetFormTemplateLocation(System::String ^ cacheId);
public abstract string GetFormTemplateLocation (string cacheId);
abstract member GetFormTemplateLocation : string -> string
Public MustOverride Function GetFormTemplateLocation (cacheId As String) As String
Параметры
- cacheId
- String
Строка, указывающая шаблон формы в локальном кэше форм InfoPath.
Возвращаемое значение
URL-адрес или имя UNC для места опубликования шаблона формы.
Исключения
Параметр, передаваемый этому методу, является пустой ссылкой (Nothing в Visual Basic).
Этому методу передан недопустимый параметр. Например, неправильный тип или формат.
Примеры
В следующем примере значение идентификатора кэша передается методу GetFormTemplateLocation для отображения шаблона формы по месту опубликования.
MessageBox.Show(this.Application.GetFormTemplateLocation(
"37d5ef02fa44a797$"));
MessageBox.Show(Me.Application.GetFormTemplateLocation( _
"37d5ef02fa44a797$"))
Комментарии
Значение, передаваемое в cacheID
качестве параметра, можно определить из следующего расположения в файловой системе:
%USERPROFILE%\Local Settings\Application Data\Microsoft\InfoPath\FormCache1\<span class="placeholder">foldername</span>\<span class="placeholder">cacheID</span>
Где foldername — это произвольное имя, назначенное в кэше форм пользователя , а cacheID — это имя папки, где содержатся кэшированный шаблон формы и значение идентификатора кэша.
Доступ к этому элементу предоставляется только формам, открытым из шаблона формы, настроенного для запуска с полным доверием с использованием категории "Безопасность и доверие" в диалоговом окне "Параметры формы". Этому элементу необходимо полное доверие для непосредственного вызывающего объекта и он не может использоваться в коде с частичным доверием. Дополнительные сведения см. в библиотеке "Использование библиотек из не вполне надежного кода" на веб-сайте MSDN.
Доступ к этому типу или элементу предоставляется только из кода, выполняющегося в формах, открытых в Microsoft InfoPath Filler.