DataContractAttribute.Namespace Vlastnost

Definice

Nastaví nebo získá obor názvů pro datový kontrakt daného typu.

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á vyhovují konkrétnímu datovému kontraktu.

Tip

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

Platí pro