Application.GetFormTemplateLocation(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:
abstract System::String ^ GetFormTemplateLocation(System::String ^ cacheId);
public abstract string GetFormTemplateLocation(string cacheId);
abstract member GetFormTemplateLocation : string -> string
Public MustOverride Function GetFormTemplateLocation (cacheId As String) As String
Parámetros
- cacheId
- 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.
Excepciones
El parámetro pasado a este método es una referencia nula (Nothing en Visual Basic).
El parámetro que se ha pasado a este método no es válido. Por ejemplo, es de un tipo o formato no válido.
Ejemplos
En el ejemplo siguiente, se pasa un valor de id. de caché al método GetFormTemplateLocation para mostrar la ubicación publicada de la plantilla de formulario.
MessageBox.Show(this.Application.GetFormTemplateLocation(
"37d5ef02fa44a797$"));
MessageBox.Show(Me.Application.GetFormTemplateLocation( _
"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é.
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.
Únicamente se puede acceder a este tipo o miembro desde el código que se ejecuta en los formularios abiertos en Microsoft InfoPath Filler.