DataContractAttribute.Namespace Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает пространство имен для контракта данных типа.
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
Значение свойства
Пространство имен контракта.
Комментарии
Используйте это свойство, чтобы задать определенное пространство имен, если тип должен возвращать данные, соответствующие определенному контракту данных.
Совет
Для успешной передачи данных имя данных в контракте данных должно быть одинаковым и на клиенте, и на сервере. Проекты Visual Basic по умолчанию добавляют префикс в пространство имен, определенное в каждом файле (называется "корневым пространством имен" в честь проекта). После добавления префикса пространства имен клиента и сервера для одного и того же типа становятся различными. Решение заключается в том, чтобы задать свойству Namespace значение "" или явно задать пространство имен контракта данных в этом свойстве.