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; }
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 Der Typ Daten zurückgeben muss, die einem bestimmten Datenvertrag entsprechen.

Tipp

Damit die Daten erfolgreich übertragen werden können, muss der Name der Daten in einem Datenvertrag sowohl im Client als auch auf dem Server identisch sein. Visual Basic Projekte fügen Sie standardmäßig dem in jeder Datei definierten Namespace (den "Stammnamespace", benannt nach dem Projekt) ein Präfix hinzu. Das Hinzufügen dieses Präfix bewirkt, dass sich die Client- und Servernamespaces für denselben Typ unterscheiden. Die Lösung besteht darin, die Namespace Eigenschaft auf "" festzulegen oder den Datenvertragsnamespace in dieser Eigenschaft explizit festzulegen.

Gilt für: