Configurer la référence de service (boîte de dialogue)Configure Service Reference dialog box

Le configurer la référence de Service boîte de dialogue vous permet de configurer le comportement des services Windows Communication Foundation (WCF).The Configure Service Reference dialog box enables you to configure the behavior of Windows Communication Foundation (WCF) services.

Pour accéder à la boîte de dialogue Configurer la référence de service, cliquez avec le bouton droit sur une référence de service dans l’Explorateur de solutions et choisissez Configurer la référence de service.To access the Configure Service Reference dialog box, right-click a service reference in Solution Explorer and choose Configure Service Reference. Vous pouvez également accéder à la boîte de dialogue en cliquant sur le bouton Avancé dans la boîte de dialogue Ajouter une référence de service.You can also access the dialog box by clicking the Advanced button in the Add Service Reference Dialog Box.

Liste des tâchesTask list

  • Pour modifier l’adresse d’hébergement d’un service WCF, entrez la nouvelle adresse dans le champ Adresse.To change the address where a WCF service is hosted, enter the new address in the Address field.

  • Pour modifier le niveau d’accès des classes dans un client WCF, sélectionnez un mot clé de niveau d’accès dans la liste Niveau d’accès pour les classes générées.To change the access level for classes in a WCF client, select an access-level keyword in the Access level for generated classes list.

  • Pour appeler de façon asynchrone les méthodes d’un service WCF, cochez la case Générer des opérations asynchrones.To call the methods of a WCF service asynchronously, select the Generate asynchronous operations check box.

  • Pour générer des types de contrats de message dans un client WCF, cochez la case Toujours générer des contrats de message.To generate message contract types in a WCF client, select the Always generate message contracts check box.

  • Pour spécifier des types de collections de dictionnaires ou de listes pour un client WCF, sélectionnez les types dans les listes Type de collection et Type de collection Dictionnaire.To specify list or dictionary collection types for a WCF client, select the types from the Collection type and Dictionary collection type lists.

  • Pour désactiver le partage de type, décochez la case Réutiliser les types dans les assemblys référencés.To disable type sharing, clear the Reuse types in referenced assemblies check box. Pour activer le partage de type d’un sous-ensemble d’assemblys référencés, cochez la case Réutiliser les types dans les assemblys référencés, sélectionnez Réutiliser les types dans les assemblys référencés spécifiés, puis sélectionnez les références souhaitées dans la Liste des assemblys référencés.To enable type sharing for a subset of referenced assemblies, select the Reuse types in referenced assemblies check box, select Reuse types in specified referenced assemblies, and select the desired references in the Referenced assemblies list.

Liste UIElementUIElement list

AdresseAddress

Met à jour l’adresse web dans lesquels une référence de service recherche pour un service.Updates the web address where a service reference looks for a service. Par exemple, pendant le développement, le service peut être hébergé sur un serveur de développement et transféré ultérieurement vers un serveur de production, ce qui nécessite un changement d’adresse.For example, during development, the service may be hosted on a development server and then later moved to a production server, necessitating an address change.

Note

L’élément Adresse n’est pas disponible quand la boîte de dialogue Configurer la référence de service est affichée à partir de la boîte de dialogue Ajouter une référence de service.The Address element is not available when the Configure Service Reference dialog box is displayed from the Add Service Reference Dialog Box.

Niveau d’accès pour les classes généréesAccess level for generated classes

Détermine le niveau d'accès du code pour les classes clientes WCF.Determines the code access level for WCF client classes.

Note

Pour les projets de site web, cette option a toujours la valeur Public et ne peut pas être modifiée.For Website projects, this option is always set to Public and cannot be changed. Pour plus d’informations, consultez Dépannage des références de service.For more information, see Troubleshooting service references.

Générer des opérations asynchronesGenerate asynchronous operations

Détermine si les méthodes de service WCF est appelée de façon synchrone (valeur par défaut) ou asynchrone.Determines whether WCF service methods is called synchronously (the default) or asynchronously.

Générer des opérations basées sur les tâchesGenerate task-based operations

Lorsque vous écrivez du code asynchrone, cette option vous permet de tirer parti de la bibliothèque (parallèle de tâches) qui a été introduit avec .NET 4.When writing async code, this option lets you take advantage of the Task Parallel Library (TPL) that was introduced with .NET 4. Consultez (TPL) de bibliothèque parallèle de tâches.See Task Parallel Library (TPL).

Toujours générer des contrats de messageAlways generate message contracts

Détermine si les types de contrat de message sont générés pour un client WCF.Determines whether message contract types are generated for a WCF client. Pour plus d’informations sur les contrats de message, consultez Utilisation de contrats de message.For more information about message contracts, see Using message contracts.

Type de collectionCollection type

Spécifie le type de collection de listes pour un client WCF.Specifies the list collection type for a WCF client. Le type par défaut est Array.The default type is Array.

Type de collection DictionnaireDictionary collection type

Spécifie le type de collection de dictionnaires pour un client WCF.Specifies the dictionary collection type for a WCF client. Le type par défaut est Dictionary<TKey,TValue>.The default type is Dictionary<TKey,TValue>.

Réutiliser les types dans les assemblys référencésReuse types in referenced assemblies

Détermine si un client WCF essaie de réutiliser ce qui existe déjà dans les assemblys référencés au lieu de générer de nouveaux types lorsqu’un service est ajouté ou mis à jour.Determines whether a WCF client tries to reuse what already exists in referenced assemblies instead of generating new types when a service is added or updated. Cette option est cochée par défaut.By default, this option is checked.

Réutiliser les types dans tous les assemblys référencésReuse types in all referenced assemblies

Lorsque sélectionné, tous les types dans les liste des assemblys référencés sont réutilisés si possible.When selected, all types in the Referenced assemblies list are reused if possible. Cette option est activée par défaut.By default, this option is selected.

Réutiliser les types dans les assemblys référencés spécifiésReuse types in specified referenced assemblies

Lorsque sélectionné, seuls les types sélectionnés dans le liste des assemblys référencés sont réutilisées.When selected, only the selected types in the Referenced assemblies list are reused.

Liste des assemblys référencésReferenced assemblies list

Contient une liste d’assemblys référencés pour le projet ou le site Web.Contains a list of referenced assemblies for the project or website. Lorsque vous sélectionnez réutiliser les types dans les assemblys référencés spécifiés, vous pouvez sélectionner ou effacer des assemblys individuels.When you select Reuse types in specified referenced assemblies, you can select or clear individual assemblies.

Ajouter une référence webAdd Web Reference

Affiche la boîte de dialogue Ajouter une référence web.Displays the Add Web Reference dialog box.

Note

Cette option doit être utilisée uniquement pour les projets qui ciblent la version 2.0 du .NET Framework.This option should only be used for projects that target version 2.0 of the .NET Framework.

Note

Le ajouter une référence Web bouton est disponible uniquement lorsque le configurer la référence de Service boîte de dialogue s’affiche à partir de la ajouter une référence de Service, boîte de dialogue.The Add Web Reference button is only available when the Configure Service Reference dialog box is displayed from the Add Service Reference Dialog Box.

Voir aussiSee also