Language

_Application3.GetSolutionURI(String) メソッド

定義

ローカル キャッシュ ID から、フォーム テンプレートの URL (Uniform Resource Locator) または UNC (Universal Naming Convention) の場所を取得します。

public:
 System::String ^ GetSolutionURI(System::String ^ bstrCacheID);
public string GetSolutionURI(string bstrCacheID);
abstract member GetSolutionURI : string -> string
Public Function GetSolutionURI (bstrCacheID As String) As String

パラメーター

bstrCacheID
String

ローカルの InfoPath フォーム キャッシュのフォーム テンプレートを識別する文字列。

戻り値

フォーム テンプレートの発行場所の URL または UNC。

例

次の例では、キャッシュ ID の値を GetSolutionURI メソッドに渡し、フォーム テンプレートの発行場所を表示します。

Microsoft.Office.Interop.InfoPath.Application app = 
   new Microsoft.Office.Interop.InfoPath.ApplicationClass();

MessageBox.Show(app.GetFormSolutionURI(
   "37d5ef02fa44a797$"));
Dim app As New Microsoft.Office.Interop.InfoPath.ApplicationClass
MessageBox.Show(app.GetFormSolutionURI( _
   "37d5ef02fa44a797$"))

次の例では、キャッシュ ID の値を GetSolutionURI メソッドに渡し、フォーム テンプレートの発行場所を表示します。

Microsoft.Office.Interop.InfoPath.Application app = 
   new Microsoft.Office.Interop.InfoPath.ApplicationClass();

MessageBox.Show(app.GetFormSolutionURI(
   "37d5ef02fa44a797$"));
Dim app As New Microsoft.Office.Interop.InfoPath.ApplicationClass
MessageBox.Show(app.GetFormSolutionURI( _
   "37d5ef02fa44a797$"))

注釈

パラメーターとして bstCacheID 渡す値は、ファイル システム内の次の場所から識別できます。

%USERPROFILE%\Local Settings\Application Data\Microsoft\InfoPath\FormCache1\<span class="placeholder">foldername</span>\<span class="placeholder">cacheID</span>

foldername は、ユーザーのフォーム キャッシュに割り当てられたランダムな名前であり、cacheID は、キャッシュされたフォーム テンプレートおよびキャッシュ ID の値を含むフォルダーの名前です。

適用対象