キャッシュ内のフォーム テンプレートを調べ、必要に応じて、発行された場所からそのフォーム テンプレートを更新します。
名前空間: Microsoft.Office.Interop.InfoPath
アセンブリ: Microsoft.Office.Interop.InfoPath (microsoft.office.interop.infopath.dll 内)
構文
'宣言
<DispIdAttribute(14)> _
Sub CacheSolution ( _
<InAttribute> bstrSolutionURI As String _
)
'使用
Dim instance As _Application3
Dim bstrSolutionURI As String
instance.CacheSolution(bstrSolutionURI)
[DispIdAttribute(14)]
void CacheSolution (
[InAttribute] string bstrSolutionURI
)
パラメータ
- bstrSolutionURI
フォーム テンプレートの URI (Uniform Resource Identifier) を指定します。このパラメータは、フォーム定義 (.xsf) ファイルまたはフォーム テンプレート (.xsn) ファイルとして指定できます。
コメント
現在キャッシュに存在するフォーム テンプレートが、発行場所のフォーム テンプレートに一致する場合、キャッシュは行われません。コンピュータがオフラインで、フォームが既にキャッシュ内にある場合、キャッシュは維持され、更新は発生しません。
例
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 名前空間