Freigeben über


DataContractAttribute.Namespace Eigenschaft

Definition

Ruft den Namespace des Datenvertrags für den Typ ab oder legt ihn fest.

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

Eigenschaftswert

Der Namespace des Vertrags.

Hinweise

Verwenden Sie diese Eigenschaft, um einen bestimmten Namespace anzugeben, wenn Ihr Typ Daten zurückgeben muss, die einem bestimmten Datenvertrag entsprechen.

Tipp

Zur erfolgreichen Datenübertragung muss der Name der Daten in einem Datenvertrag auf dem Client und dem Server übereinstimmen. Visual Basic-Projekte fügen dem in jeder Datei definierten Namespace (namens "Stammnamespace" nach dem Projekt) standardmäßig ein Präfix hinzu. Das Hinzufügen dieses Präfixes bewirkt, dass Client- und Servernamespaces sich für den gleichen Typ unterscheiden. Die Lösung besteht darin, die Namespace Eigenschaft auf "" festzulegen oder den Datenvertragsnamespace in dieser Eigenschaft explizit festzulegen.

Gilt für: