Procédure : utiliser le concepteur d'importationsHow to: Use the Imports Designer

Le concepteur d'importations vous permet d'entrer des espaces de noms pour les types que vous utiliserez dans vos expressions.The imports designer enables you to enter namespaces for the types that you will use in your expressions. Tout comme le importe ou à l’aide de mots clés dans Visual Basic et c#, en spécifiant les espaces de noms dans le Concepteur d’importations vous permet d’entrer simplement un nom de type dans votre expression plutôt qu’un complet activer nom de type version.Much like the Imports or using keywords in Visual Basic and C#, specifying namespaces in the imports designer enable you to simply enter a type name in your expression rather than a fully qualified version type name.

Le concepteur d'importations réagit aux modifications apportées à l'interface utilisateur ainsi qu'aux modifications apportées lors de l'enregistrement du workflow.The imports designer reacts to both changes in the UI and changes made when the workflow is saved. Lorsque le workflow est enregistré, des espaces de noms peuvent être automatiquement ajoutés au concepteur d'importations.When the workflow is saved, namespaces can be added automatically to the imports designer. Notamment :These include the following:

  • les espaces de noms pour tout type utilisé dans les déclarations de variables et d'arguments ;Namespaces for any types used in variable and argument declarations.

  • les espaces de noms pour tout type utilisé dans des expressions ;Namespaces for any types used in expressions.

  • tous les autres espaces de noms requis pour la sérialisation du workflow (par exemple, les espaces de noms utilisés par les activités personnalisées déposées dans le workflow).Any other namespaces required for serializing the workflow (for example, namespaces used by custom activities dropped in the workflow).

    Lorsque le workflow est enregistré, vous pouvez remarquer que certains espaces de noms que vous avez supprimés manuellement sont automatiquement à nouveau ajoutés au concepteur d'importations en raison de la logique décrite dans la liste précédente.When the workflow is saved, you might notice that some namespaces you have manually deleted are automatically re-added to the imports designer because of the logic described in the preceding list.

Pour ajouter un espace de noms à la liste d'espaces de noms importésTo add a namespace to the list of imported namespaces

  1. Ouvrez une application de service de Workflow WCF, une application console de workflow ou un projet de bibliothèque d’activités dans Visual Studio 2010 ou une application de workflow réhébergé.Open a WCF Workflow service application, workflow console application, or activity library project in Visual Studio 2010 or a rehosted workflow application.

  2. Cliquez sur importations au bas de la zone de dessin principale.Click Imports on the bottom of the main canvas. Le concepteur d'importations s'affiche.The Imports designer will appear.

  3. Entrez ou sélectionnez un espace de noms dans le contrôle de liste déroulante situé en haut du concepteur d'importations.Enter or select a namespace from the drop-down list control at the top of the Imports Designer.

    À mesure que vous tapez, une liste d'espaces de noms valides qui correspondent aux caractères tapés s'affiche.As you type, a list of valid namespaces that match the typed characters appears.

  4. Appuyez sur entrée pour ajouter l’espace de noms à la liste.Press Enter to add the namespace to the list.

  5. Si vous souhaitez supprimer un espace de noms de la liste, sélectionnez l’espace de noms et appuyez sur la supprimer clé de votre clavier.If you want to remove a namespace from the list, select the namespace and then press the Delete key on your keyboard. Notez qu'un espace de noms peut être supprimé s'il n'est pas valide pour une raison quelconque, par exemple si l'assembly qui contient l'espace de noms n'est plus référencé par le projet.Note that a namespace can only be deleted if the namespace is invalid for any reason, for example if the assembly that contains the namespace is no longer referenced by the project.