DataContractAttribute.Namespace Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.