_Application3.GetSolutionURI(String) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ローカル キャッシュ 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 メソッドに渡し、フォーム テンプレートの発行場所を表示します。
_Application3 thisApp = (_Application3)thisApplication;
thisXDocument.UI.Alert(thisApp.GetFormSolutionURI(
"37d5ef02fa44a797$"));
Dim thisApp As _Application3 = _
DirectCast(thisApplication, _Application3)
thisXDocument.UI.Alert(thisApplication.GetFormSolutionURI( _
"37d5ef02fa44a797$"))
次の例では、キャッシュ ID の値を GetSolutionURI メソッドに渡し、フォーム テンプレートの発行場所を表示します。
_Application3 thisApp = (_Application3)thisApplication;
thisXDocument.UI.Alert(thisApp.GetFormSolutionURI(
"37d5ef02fa44a797$"));
Dim thisApp As _Application3 = _
DirectCast(thisApplication, _Application3)
thisXDocument.UI.Alert(thisApplication.GetFormSolutionURI( _
"37d5ef02fa44a797$"))
注釈
パラメーターとして cacheID 渡す値は、ファイル システム内の次の場所から識別できます。
%USERPROFILE%\Local Settings\Application Data\Microsoft\InfoPath\FormCache1\<span class="placeholder">foldername</span>\<span class="placeholder">cacheID</span>
foldername は、ユーザーのフォーム キャッシュに割り当てられたランダムな名前であり、cacheID は、キャッシュされたフォーム テンプレートおよびキャッシュ ID の値を含むフォルダーの名前です。
GetSolutionURI メソッドは Microsoft InfoPath の新しいメソッドであるため、このメソッドにアクセスするには、型を_Application3宣言してキャストする必要があります。 詳細については、「[方法] InfoPath 2003 と互換性のないオブジェクト モデルのメンバーを使用する方法」を参照してください。
このメンバーには、[フォームのオプション] ダイアログ ボックスの [セキュリティ] または [信頼] カテゴリを使用して、完全な信頼を与えられて実行するように構成されたフォーム テンプレートから開かれたフォームのみがアクセスできます。 このメンバーは、直接の呼び出し側の完全な信頼が必要であり、部分的に信頼されたコードでは使用できません。 詳細については、MSDN の「部分信頼コードからのライブラリの使用」を参照してください。