DataContractAttribute.Namespace Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.