DataContractAttribute.Namespace Vlastnost

Definice

Získá nebo nastaví obor názvů pro kontrakt dat pro typ.

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

Hodnota vlastnosti

Obor názvů kontraktu.

Poznámky

Tuto vlastnost použijte k určení konkrétního oboru názvů, pokud váš typ musí vracet data, která jsou v souladu s konkrétním kontraktem dat.

Tip

Aby se data úspěšně přenesla, musí být název dat v datovém kontraktu v klientovi i na serveru stejný. Projekty Jazyka Visual Basic ve výchozím nastavení přidávají předponu k oboru názvů definovanému v každém souboru (označovaný jako "kořenový obor názvů" s názvem po projektu). Přidání této předpony způsobí, že se obory názvů klienta a serveru budou lišit pro stejný typ. Řešením je nastavit vlastnost na Namespace nebo explicitně nastavit obor názvů kontraktu dat v této vlastnosti.

Platí pro