Compartir a través de


Interfaz IDataServiceHost2

Define las extensiones de IDataServiceHost necesarias para los encabezados de solicitud y respuesta en HTTP.

Espacio de nombres:  System.Data.Services
Ensamblado:  Microsoft.Data.Services (en Microsoft.Data.Services.dll)

Sintaxis

'Declaración
Public Interface IDataServiceHost2 _
    Inherits IDataServiceHost
'Uso
Dim instance As IDataServiceHost2
public interface IDataServiceHost2 : IDataServiceHost
public interface class IDataServiceHost2 : IDataServiceHost
type IDataServiceHost2 =  
    interface
        interface IDataServiceHost
    end
public interface IDataServiceHost2 extends IDataServiceHost

El tipo IDataServiceHost2 expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública AbsoluteRequestUri Obtiene un URI absoluto que es el URI tal y como se envía por el cliente. (Se hereda de IDataServiceHost.)
Propiedad pública AbsoluteServiceUri Obtiene un URI absoluto que es el URI raíz del servicio de datos. (Se hereda de IDataServiceHost.)
Propiedad pública RequestAccept El protocolo de transporte especificado por el encabezado Accept de la solicitud. (Se hereda de IDataServiceHost.)
Propiedad pública RequestAcceptCharSet Obtiene una cadena que representa el valor del encabezado HTTP Accept-Charset. (Se hereda de IDataServiceHost.)
Propiedad pública RequestContentType Obtiene el protocolo de transporte especificado por el encabezado de tipo de contenido. (Se hereda de IDataServiceHost.)
Propiedad pública RequestHeaders Encabezado de solicitud de una solicitud HTTP.
Propiedad pública RequestHttpMethod Obtiene el método de solicitud de GET, PUT, POST o DELETE. (Se hereda de IDataServiceHost.)
Propiedad pública RequestIfMatch Obtiene el valor del encabezado If-Match en la solicitud actual. (Se hereda de IDataServiceHost.)
Propiedad pública RequestIfNoneMatch Obtiene el valor del encabezado If-None-Match en la solicitud actual. (Se hereda de IDataServiceHost.)
Propiedad pública RequestMaxVersion Obtiene el valor que identifica la versión más alta que el cliente de la solicitud puede procesar. (Se hereda de IDataServiceHost.)
Propiedad pública RequestStream Obtiene el flujo que contiene el cuerpo de la solicitud HTTP. (Se hereda de IDataServiceHost.)
Propiedad pública RequestVersion Obtiene el valor que identifica la versión de la solicitud que envió el cliente, posiblemente null. (Se hereda de IDataServiceHost.)
Propiedad pública ResponseCacheControl Obtiene un valor de cadena que representa la información de control de memoria caché. (Se hereda de IDataServiceHost.)
Propiedad pública ResponseContentType Obtiene el protocolo de transporte de la respuesta. (Se hereda de IDataServiceHost.)
Propiedad pública ResponseETag Obtiene un valor eTag que representa el estado de los datos en la respuesta. (Se hereda de IDataServiceHost.)
Propiedad pública ResponseHeaders Encabezado de respuesta de una respuesta HTTP.
Propiedad pública ResponseLocation Obtiene o establece la ubicación del servicio. (Se hereda de IDataServiceHost.)
Propiedad pública ResponseStatusCode Obtiene o establece el código de respuesta que indica los resultados de la consulta. (Se hereda de IDataServiceHost.)
Propiedad pública ResponseStream Obtiene el flujo de respuesta en el que se escribirá el cuerpo de la respuesta HTTP. (Se hereda de IDataServiceHost.)
Propiedad pública ResponseVersion Obtiene la versión utilizada por el host en la respuesta. (Se hereda de IDataServiceHost.)

Arriba

Métodos

  Nombre Descripción
Método público GetQueryStringItem Obtiene un elemento de datos identificado por la clave de identidad incluida en el parámetro del método. (Se hereda de IDataServiceHost.)
Método público ProcessException Administra una excepción de servicio de datos utilizando la información del parámetro args. (Se hereda de IDataServiceHost.)

Arriba

Vea también

Referencia

Espacio de nombres System.Data.Services