del método Application.UnregisterFormTemplate
Desinstala la plantilla de formulario especificada.
Espacio de nombres: Microsoft.Office.InfoPath
Ensamblado: Microsoft.Office.InfoPath (en Microsoft.Office.InfoPath.dll)
Sintaxis
'Declaración
Public MustOverride Sub UnregisterFormTemplate ( _
formTemplateLocation As String _
)
'Uso
Dim instance As Application
Dim formTemplateLocation As String
instance.UnregisterFormTemplate(formTemplateLocation)
public abstract void UnregisterFormTemplate(
string formTemplateLocation
)
Parámetros
formTemplateLocation
Tipo: System.StringEspecifica el identificador uniforme de recursos (URI) de la plantilla de formulario.
Excepciones
Excepción | Condición |
---|---|
FileNotFoundException | No se encuentra el archivo de plantilla de formulario. |
ArgumentNullException | El parámetro pasado a este método es una referencia null (Nothing en Visual Basic). |
ArgumentException | El parámetro pasado a este método no es válido. Por ejemplo, es de un tipo o formato no válido. |
Comentarios
Si la plantilla de formulario no se puede desinstalar, el método UnregisterFormTemplate provocará una excepción.
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.
Ejemplos
En el siguiente ejemplo, el método UnregisterFormTemplate de la clase Application se usa en una función para desinstalar la plantilla de formulario especificada. El ejemplo supone que hay una instrucción using o Imports para el espacio de nombres Microsoft.Office.InfoPath en la sección de declaraciones de la clase que contiene la función y que se hace referencia a la Biblioteca de tipos de Microsoft InfoPath 3.0 en la pestaña COM del cuadro de diálogo Agregar referencia en Visual Studio.
public void UninstallForm()
{
Microsoft.Office.InfoPath.Application infoPathApp =
new Microsoft.Office.InfoPath.Application();
infoPathApp.UnregisterFormTemplate(@"C:\My Forms\MyFormTemplate.xsn");
}
Public Sub UninstallForm()
Dim infoPathApp As Microsoft.Office.InfoPath.Application = _
new Microsoft.Office.InfoPath.Application()
infoPathApp.UnregisterFormTemplate("C:\My Forms\MyFormTemplate.xsn")
End Sub