_Application3.GetSolutionURI(String) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene el Localizador de recursos uniforme (URL) o la ubicación de la convención de nomenclatura universal (UNC) de una plantilla de formulario desde el id. de la caché local.
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
Parámetros
- bstrCacheID
- String
Cadena que identifica la plantilla de formulario en la caché de formularios de InfoPath local.
Devoluciones
URL o UNC de la ubicación publicada de la plantilla de formulario.
Ejemplos
En el ejemplo siguiente, se pasa un valor de id. de caché al método GetSolutionURI para mostrar la ubicación publicada de la plantilla de formulario.
_Application3 thisApp = (_Application3)thisApplication;
thisXDocument.UI.Alert(thisApp.GetFormSolutionURI(
"37d5ef02fa44a797$"));
Dim thisApp As _Application3 = _
DirectCast(thisApplication, _Application3)
thisXDocument.UI.Alert(thisApplication.GetFormSolutionURI( _
"37d5ef02fa44a797$"))
En el ejemplo siguiente, se pasa un valor de id. de caché al método GetSolutionURI para mostrar la ubicación publicada de la plantilla de formulario.
_Application3 thisApp = (_Application3)thisApplication;
thisXDocument.UI.Alert(thisApp.GetFormSolutionURI(
"37d5ef02fa44a797$"));
Dim thisApp As _Application3 = _
DirectCast(thisApplication, _Application3)
thisXDocument.UI.Alert(thisApplication.GetFormSolutionURI( _
"37d5ef02fa44a797$"))
Comentarios
El valor que se va a pasar como cacheID parámetro se puede identificar desde la siguiente ubicación en el sistema de archivos:
%USERPROFILE%\Local Settings\Application Data\Microsoft\InfoPath\FormCache1\<span class="placeholder">foldername</span>\<span class="placeholder">cacheID</span>
donde nombreDeCarpeta es un nombre aleatorio asignado en la caché de un usuario y IdDeCaché es el nombre de la carpeta que contiene la plantilla de formulario en caché y el valor del id. de la caché.
Dado que el método GetSolutionURI es nuevo en Microsoft InfoPath, debe declarar y convertir al _Application3 tipo para tener acceso a este método. Para obtener más información, vea Cómo: Usar miembros del modelo de objetos que no son compatibles con InfoPath 2003.
Solo se puede acceder a este miembro con formularios abiertos desde una plantilla de formulario que haya sido configurada para ejecutarse con confianza total usando la categoría Seguridad y confianza del cuadro de diálogo Opciones de formulario. Este miembro requiere confianza total para el autor de llamada inmediato y no se puede utilizar en un código de confianza parcial. Si desea más información, consulte "Utilizar bibliotecas de código que no es de plena confianza" en MSDN.