Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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
Las solicitudes PUT, POST o DELETE enviadas a un URI que no admiten el método devuelven una respuesta con el código de respuesta 405 Método no admitido.
En los temas 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) y Método DELETE (marco de trabajo de servicios de datos de ADO.NET) se especifica qué verbos se permiten para cada clase de URI del servicio de datos de ADO.NET.
Según Hypertext Transfer Protocol, RFC 2616, cuando una respuesta tiene un código de estado que contiene el código de respuesta 405 Método no admitido, la respuesta incluye un encabezado ALLOW que contiene una lista que especifica cuál de los métodos PUT, POST o DELETE se permite para los recursos de este tipo.
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)