DataContractAttribute.Namespace Propiedad

Definición

Obtiene o establece el espacio de nombres del contrato de datos para el tipo.

C#
public string Namespace { get; set; }
C#
public string? Namespace { get; set; }

Valor de propiedad

Espacio de nombres del contrato.

Comentarios

Use esta propiedad para especificar un espacio de nombres determinado si su tipo debe devolver datos que obedezcan a un contrato de datos concreto.

Suxestión

Para que los datos se transmitan correctamente, el nombre de los datos en un contrato de datos debe ser el mismo tanto para el cliente como para el servidor. De forma predeterminada, los proyectos de Visual Basic agregan un prefijo al espacio de nombres definido en cada archivo (denominado "espacio de nombres raíz", denominado "espacio de nombres raíz", denominado después del proyecto). Agregar este prefijo hace que los espacios de nombres de servidor y cliente sean diferentes para el mismo tipo. La solución consiste en establecer la Namespace propiedad en "" o para establecer explícitamente el espacio de nombres del contrato de datos en esta propiedad.

Se aplica a

Produto Versións
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0