DataContractAttribute.Namespace Propriété

Définition

Obtient ou définit l'espace de noms du contrat de données pour le type.

public:
 property System::String ^ Namespace { System::String ^ get(); void set(System::String ^ value); };
public string Namespace { get; set; }
public string? Namespace { get; set; }
member this.Namespace : string with get, set
Public Property Namespace As String

Valeur de propriété

Espace de noms du contrat.

Remarques

Utilisez cette propriété pour spécifier un espace de noms particulier si votre type doit retourner des données qui se conforment avec un contrat de données spécifique.

Conseil

Pour que les données soient correctement transmises, le nom des données dans un contrat doit être identique sur le client et le serveur. Par défaut, les projets Visual Basic ajoutent un préfixe à l’espace de noms défini dans chaque fichier (appelé « espace de noms racine », nommé d’après le projet). L'ajout de ce préfixe différencie ainsi les espaces de noms client et serveur pour un même type. La solution consiste à définir la Namespace propriété sur « » ou à définir explicitement l’espace de noms de contrat de données dans cette propriété.

S’applique à