2010-09-14 1 views
0

J'ai un programme C# dans lequel l'utilisateur ajoute plusieurs objets à un panneau d'édition. Ces objets sont tous représentés en tant que classes. Maintenant, je veux que l'utilisateur puisse enregistrer le scénario, afin qu'il puisse être chargé à nouveau. Pour cela je veux générer un script Powershell de chaque scénario, mais mon problème est de savoir comment sauvegarder différents objets sur Powershell, j'ai essayé d'utiliser la sérialisation avec XMLSerializer mais j'échoue, parce que j'utilise beaucoup d'objets dépendants qui ont Dictionnaires et ListBoxs.Comment enregistrer l'état d'une application C# avec powerShell?

Existe-t-il une méthode de sauvegarde générique que je peux utiliser? Pouvez-vous m'aider?

+0

Pourquoi voulez-vous utiliser PowerShell? Et comment? –

+0

Veuillez clarifier - votre description est vague et incomplète. – x0n

+0

ok, je veux utiliser powershell pour 2 raisons: – AmineMs

Répondre

0

Enfin, j'emmagasinés sur un script PowerShell à chaque fois que les propriétés droite de l'objet graphique. Lorsque je veux charger mon objet stocké, je rejoue la dernière séquence directement sur PowerShell.

0

PowerShell a son propre sérialiseur d'objet dans les cmdlets Export-Clixml et Import-Clixml.

Get-Help Export-Clixml -Full | more pour plus de détails ...

Questions connexes