PUT, POST y DELETE (marco de trabajo de servicios de datos de ADO.NET)

Los datos de almacenamiento accesibles mediante los servicios de datos de ADO.NET se pueden modificar mediante los métodos PUT, POST y DELETE de una solicitud HTTP. En los sistemas de administración de bases de datos, las modificaciones en los datos se realizan mediante las instrucciones Update, Insert y Delete proporcionadas por la sintaxis de SQL. Los métodos PUT, POST y DELETE que realizan estas operaciones en los servicios de datos de ADO.NET se especifican en el encabezado de método de una solicitud HTTP.

Use el método HTTP PUT de los servicios de datos de ADO.NET para reemplazar una entidad actualizando los valores del servicio de datos. Use HTTP POST para crear nuevas entidades y HTTP DELETE para eliminar entidades del servicio de datos y del almacenamiento de base de datos subyacente.

Especificación común de PUT, POST y DELETE

Cuando se ejecuta una solicitud HTTP que debe cambiar el estado de un recurso del servicio de datos de ADO.NET, si la operación puede ocasionar una infracción del esquema de servicio de datos de ADO.NET (como está definido por las reglas de las secciones PUT, POST y DELETE), la solicitud devuelve un código de estado en el intervalo de códigos de estado 4xx que indica un error con la solicitud.

  • Se permite que la ejecución de una solicitud HTTP que debe cambiar el estado de un recurso tenga efectos secundarios.

PUT, POST, enlace y desenlace

Los tipos de recursos del servicio de datos de ADO.NET pueden estar relacionados o asociados a otros tipos de recursos. Estas asociaciones se denotan con propiedades y vínculos de navegación. Para obtener las definiciones de estos tipos, vea Terminología del marco de trabajo de los servicios de datos de ADO.NET.

La cardinalidad de una relación se puede determinar inspeccionando el esquema de un servicio de datos. La asociación de dos instancias de un EntityType se conoce como enlace. La desasociación de dos instancias se conoce como desenlace.

En los temas Método PUT (marco de trabajo de los servicios de datos de ADO.NET) y Método POST (marco de trabajo de los servicios de datos de ADO.NET) se especifica si se admite el enlace y desenlace en las solicitudes PUT/POST a cada uno de los posibles URI que representan recursos de servicio de datos de ADO.NET.

Vea también

Conceptos

Método PUT (marco de trabajo de los servicios de datos de ADO.NET)
Método POST (marco de trabajo de los servicios de datos de ADO.NET)
Método DELETE (marco de trabajo de servicios de datos de ADO.NET)