Interfaz IDataServiceHost
Interfaz que especifica las interacciones entre Servicios de datos de Microsoft WCF y su entorno host.
Espacio de nombres: System.Data.Services
Ensamblado: Microsoft.Data.Services (en Microsoft.Data.Services.dll)
Sintaxis
'Declaración
Public Interface IDataServiceHost
'Uso
Dim instance As IDataServiceHost
public interface IDataServiceHost
public interface class IDataServiceHost
type IDataServiceHost = interface end
public interface IDataServiceHost
El tipo IDataServiceHost expone los siguientes miembros.
Propiedades
Nombre | Descripción | |
---|---|---|
AbsoluteRequestUri | Obtiene un URI absoluto que es el URI tal y como se envía por el cliente. | |
AbsoluteServiceUri | Obtiene un URI absoluto que es el URI raíz del servicio de datos. | |
RequestAccept | El protocolo de transporte especificado por el encabezado Accept de la solicitud. | |
RequestAcceptCharSet | Obtiene una cadena que representa el valor del encabezado HTTP Accept-Charset. | |
RequestContentType | Obtiene el protocolo de transporte especificado por el encabezado de tipo de contenido. | |
RequestHttpMethod | Obtiene el método de solicitud de GET, PUT, POST o DELETE. | |
RequestIfMatch | Obtiene el valor del encabezado If-Match en la solicitud actual. | |
RequestIfNoneMatch | Obtiene el valor del encabezado If-None-Match en la solicitud actual. | |
RequestMaxVersion | Obtiene el valor que identifica la versión más alta que el cliente de la solicitud puede procesar. | |
RequestStream | Obtiene el flujo que contiene el cuerpo de la solicitud HTTP. | |
RequestVersion | Obtiene el valor que identifica la versión de la solicitud que envió el cliente, posiblemente null. | |
ResponseCacheControl | Obtiene un valor de cadena que representa la información de control de memoria caché. | |
ResponseContentType | Obtiene el protocolo de transporte de la respuesta. | |
ResponseETag | Obtiene un valor eTag que representa el estado de los datos en la respuesta. | |
ResponseLocation | Obtiene o establece la ubicación del servicio. | |
ResponseStatusCode | Obtiene o establece el código de respuesta que indica los resultados de la consulta. | |
ResponseStream | Obtiene el flujo de respuesta en el que se escribirá el cuerpo de la respuesta HTTP. | |
ResponseVersion | Obtiene la versión utilizada por el host en la respuesta. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
GetQueryStringItem | Obtiene un elemento de datos identificado por la clave de identidad incluida en el parámetro del método. | |
ProcessException | Administra una excepción de servicio de datos utilizando la información del parámetro args. |
Arriba
Comentarios
Cada componente que hospeda Servicios de datos de Microsoft WCF, como Windows Communication Foundation (WCF) debe implementar esta interfaz. IDataServiceHost es el contrato entre Servicios de datos de Microsoft WCF y su entorno host. Esta abstracción permite al runtime de Servicios de datos de Microsoft WCF ser agnóstico ante cualquier entorno de hospedaje determinado. La interfaz proporciona a Servicios de datos de Microsoft WCF acceso a las solicitud HTTP entrantes. Se crea una instancia de un nuevo objeto que implementa esta interfaz para cada solicitud HTTP y se utiliza para inspeccionar las propiedades de la solicitud HTTP y configurar la respuesta HTTP.