Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Aangepaste parameters regelen hoe een wizard werkt zodra deze is gestart. Een gerelateerd VSZ-bestand biedt een matrix met door de gebruiker gedefinieerde parameters die zijn verpakt door de integrated development environment (IDE) en die worden doorgegeven aan de wizard als een matrix met tekenreeksen wanneer de wizard wordt gestart. De wizard parseert vervolgens de matrix met tekenreeksen en gebruikt de informatie om de werkelijke werking van de wizard te beheren. Op deze manier kan een wizard functionaliteit aanpassen, afhankelijk van de inhoud van het VSZ-bestand .
Contextparameters definiëren daarentegen de status van het project wanneer de wizard wordt gestart. Zie Contextparameters voor meer informatie.
Hieronder volgt een voorbeeld van een VSZ-bestand met aangepaste parameters:
VSWIZARD 8.0
Wizard=VsWizard.VsWizard_Engine
Param="WIZARD_NAME = Sample Wizard"
Param="WIZARD_UI = FALSE"
Param="RELATIVE_PATH = VSWizards\Classwiz\ATL"
Param="PREPROCESS_FUNCTION = CanAddATLSupport"
Param="PROJECT_TYPE = CSPROJ"
De auteur van het VSZ-bestand voegt de waarden van de parameters toe. Wanneer een gebruiker Nieuw project selecteert of Nieuw item toevoegt in het menu Bestand of door met de rechtermuisknop op een project in Solution Explorer te klikken, verzamelt de IDE deze waarden in een matrix met tekenreeksen. De IDE roept vervolgens de AddItem methode van het project aan met de VSADDITEMOPERATION vlag ingesteld, en het project roept de RunWizardFile methode aan die verantwoordelijk is voor het uitvoeren van de wizard en het resultaat retourneert.
De wizard is verantwoordelijk voor het parseren van de matrix van tekenreeksen en het correct handelen van de tekenreeksen. Op deze manier kunt u door aangepaste parameters te implementeren één wizard maken waarmee verschillende functies worden uitgevoerd. Met andere woorden, één wizard kan drie verschillende VSZ-bestanden hebben. Elk bestand geeft verschillende sets aangepaste parameters door om het gedrag van de wizard in verschillende situaties te beheren.
Zie het wizardbestand (.vsz) voor meer informatie.