Compartir a través de


Application.GetFormTemplateLocation(String) Método

Definición

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.

Se aplica a