Nyelv

DataContractAttribute.Namespace Tulajdonság

Definíció

Lekéri vagy beállítja a típushoz tartozó adatszerződés névterét.

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

Tulajdonság értéke

A szerződés névtere.

Megjegyzések

Ezzel a tulajdonsággal megadhat egy adott névteret, ha a típusnak egy adott adatszerződésnek megfelelő adatokat kell visszaadnia.

Tip

Az adatok sikeres továbbításához az adatszerződésben szereplő adatok nevének meg kell egyeznie az ügyfélben és a kiszolgálón is. Visual Basic projektek alapértelmezés szerint hozzáadnak egy előtagot az egyes fájlokban definiált névtérhez (a projektről elnevezett gyökérnévtérnek). Ha hozzáadja ezt az előtagot, az ügyfél- és kiszolgálónévterek eltérőek lesznek ugyanahhoz a típushoz. A megoldás az, hogy a Namespace tulajdonságot "" értékre állítja, vagy explicit módon beállítja a tulajdonság adatszerződés-névterét.

A következőre érvényes: