Поделиться через


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 значение "" или явно задать пространство имен контракта данных в этом свойстве.

Применяется к