_Application3.CacheSolution(String) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
检查缓存中的表单模板,如果需要,从表单模板的发布位置更新该模板。
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 自定义函数在 forms 数组中遍历指定的每个表单模板的位置,并将该值传递给 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 自定义函数在 forms 数组中遍历指定的每个表单模板的位置,并将该值传递给 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 上的“使用部分信任的代码中的库”。