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


_Application3.CacheSolution(String) Метод

Определение

Анализирует шаблон формы в кэш-памяти и при необходимости обновляет его из места публикации шаблона формы.

public:
 void CacheSolution(System::String ^ bstrSolutionURI);
public void CacheSolution (string bstrSolutionURI);
abstract member CacheSolution : string -> unit
Public Sub CacheSolution (bstrSolutionURI As String)

Параметры

bstrSolutionURI
String

Задает шаблону формы универсальный идентификатор ресурса (URI). Этот параметр можно указать как файл определения формы (XSF) или файл шаблона формы (XSN).

Реализации

Примеры

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

private string[] _forms = 
{
   @"\\MyServer\MyForms\MyForm.xsn", 
   @"\\MyServer\MyForms\manifest.xsf" 
};

private void someFunction()
{
   CacheFormTemplate(_forms);
}

private void CacheFormTemplate(string[] forms)
{
   foreach (string form in forms)
   {
      thisApplication.<span class="label">CacheSolution</span>(form);
    }
}

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

private string[] _forms = 
{
   @"\\MyServer\MyForms\MyForm.xsn", 
   @"\\MyServer\MyForms\manifest.xsf" 
};

private void someFunction()
{
   CacheFormTemplate(_forms);
}

private void CacheFormTemplate(string[] forms)
{
   foreach (string form in forms)
   {
      thisApplication.<span class="label">CacheSolution</span>(form);
    }
}

Комментарии

Если существующий в настоящий момент в кэш-памяти шаблон формы совпадает с шаблоном формы в месте публикации, кэширование не выполняется. Если компьютер работает в автономном режиме, а форма уже загружена в кэш-память, то кэш-память сохраняется, а обновление не выполняется.

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

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