Метод _Application3.CacheSolution
Анализирует шаблон формы в кэше и при необходимости обновляет его в соответствии с местом опубликования шаблона формы.
Этот метод несовместим с CLS.
Пространство имен: Microsoft.Office.Interop.InfoPath.SemiTrust
Сборка: Microsoft.Office.Interop.InfoPath.SemiTrust (в microsoft.office.interop.infopath.semitrust.dll)
Синтаксис
'Декларация
<DispIdAttribute(14)> _
Sub CacheSolution ( _
bstrSolutionURI As String _
)
'Применение
Dim instance As _Application3
Dim bstrSolutionURI As String
instance.CacheSolution(bstrSolutionURI)
[DispIdAttribute(14)]
void CacheSolution (
string bstrSolutionURI
)
Параметры
- bstrSolutionURI
Задает шаблону формы универсальный идентификатор ресурса (URI). Задать этот параметр можно либо в виде файла определения формы (.xsf), либо файла шаблона формы (.xsn).
Заметки
Если шаблон формы, существующий в данный момент в кэше, совпадает с шаблоном формы из места опубликования, кэширование не выполняется. Если компьютер отключен, а форма уже находится в кэше, кэш сохраняется, и обновление не производится.
![]() |
---|
Доступ к этому члену имеется только у форм, открытых из шаблона формы, настроенного в разделе "Безопасность и доверие" диалогового окна "Параметры формы" на работу с полным доверием. Этот член требует для текущего вызова полного доверия и не может быть использован программой с частичным доверием. Дополнительные сведения см. в статье "Использование библиотек из программ с частичным доверием" на MSDN. |
Пример
В следующем примере настраиваемая функция 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.CacheSolution(form);
}
}
См. также
Ссылка
Интерфейс _Application3
Члены _Application3
Пространство имен Microsoft.Office.Interop.InfoPath.SemiTrust