Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

_Application2.UnregisterSolution - Méthode

Office 2013 et versions ultérieures

Désinstalle le modèle de formulaire spécifié.

Espace de noms :  Microsoft.Office.Interop.InfoPath.SemiTrust
Assembly :  Microsoft.Office.Interop.InfoPath.SemiTrust (dans Microsoft.Office.Interop.InfoPath.SemiTrust.dll)

void UnregisterSolution(
	string bstrSolutionURI
)

Paramètres

bstrSolutionURI
Type : System.String

Indique l'URI (Uniform Resource Identifier) du modèle de formulaire.

Si l'annulation de l'inscription du modèle de formulaire est impossible, la méthode UnregisterSolution renvoie une erreur.

Remarque importanteImportante

Seuls les formulaires ouverts à partir d’un modèle de formulaire qui ont été configurés pour s’exécuter en mode confiance totale en utilisant la catégorie Sécurité et approbation de la boîte de dialogue Options de formulaire peuvent accéder à ce membre. Ce membre nécessite la confiance totale pour l’appelant immédiat et ne peut être utilisé par un code ayant un niveau de confiance partiel. Pour plus d’informations, voir « Utilisation de bibliothèques à partir de code d’un niveau de confiance partiel » sur MSDN.

Dans l'exemple suivant, la méthode UnregisterSolution de l'objet Application est utilisée pour désinstaller un modèle de formulaire :

public void UninstallForm()
{
 Microsoft.Office.Interop.InfoPath.Application infoPath = new Microsoft.Office.Interop.InfoPath.ApplicationClass();
 infoPath.UnregisterSolution(@"C:\My Forms\MyFormTemplate.xsn");
}
RemarqueRemarque

L'exemple ci-dessus suppose que l'espace de noms Microsoft.Office.Interop.InfoPath est utilisé et que la bibliothèque de type Microsoft InfoPath 2.0 est référencée.

Afficher: