Sdílet prostřednictvím


_Application3.GetSolutionURI-Methode

Ruft die URL- (Uniform Resource Locator) oder UNC-Position (UNC = Universal Naming Convention) einer Formularvorlage aus der lokalen Cache-ID ab.

Namespace: Microsoft.Office.Interop.InfoPath
Assembly: Microsoft.Office.Interop.InfoPath (in microsoft.office.interop.infopath.dll)

Syntax

'Declaration
<DispIdAttribute(21)> _
Function GetSolutionURI ( _
    <InAttribute> bstrCacheID As String _
) As String
'Usage
Dim instance As _Application3
Dim bstrCacheID As String
Dim returnValue As String

returnValue = instance.GetSolutionURI(bstrCacheID)
[DispIdAttribute(21)] 
string GetSolutionURI (
    [InAttribute] string bstrCacheID
)

Parameter

  • bstrCacheID
    Eine Zeichenfolge, die die Formularvorlage im lokalen InfoPath-Formularcache identifiziert.

Rückgabewert

Der URL oder UNC für den Veröffentlichungsort der Formularvorlage.

Hinweise

Der als bstCacheID-Parameter zu übergebende Wert kann vom folgenden Ort im Dateisystem identifiziert werden:

%USERPROFILE%\Local Settings\Application Data\Microsoft\InfoPath\FormCache1\foldername\cacheID

Dabei ist foldername ein Zufallsname, der im Formularcache eines Benutzers zugewiesen wird, und CacheID ist der Name des Ordners, der die zwischengespeicherte Formularvorlage und den Wert der Cache-ID enthält.

Beispiel

Im folgenden Beispiel wird ein Wert für eine Cache-ID an die GetSolutionURI-Methode übergeben, um den Veröffentlichungsort der Formularvorlage anzuzeigen.

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$"))

Siehe auch

Referenz

_Application3-Schnittstelle
_Application3-Member
Microsoft.Office.Interop.InfoPath-Namespace