Condividi tramite


Interfaccia IDataServiceHost2

Definisce estensioni a IDataServiceHost necessarie per intestazioni di richieste e risposte in HTTP.

Spazio dei nomi  System.Data.Services
Assembly:  Microsoft.Data.Services (in Microsoft.Data.Services.dll)

Sintassi

'Dichiarazione
Public Interface IDataServiceHost2 _
    Inherits IDataServiceHost
'Utilizzo
Dim instance As IDataServiceHost2
public interface IDataServiceHost2 : IDataServiceHost
public interface class IDataServiceHost2 : IDataServiceHost
type IDataServiceHost2 =  
    interface
        interface IDataServiceHost
    end
public interface IDataServiceHost2 extends IDataServiceHost

Nel tipo IDataServiceHost2 sono esposti i membri seguenti.

Proprietà

  Nome Descrizione
Proprietà pubblica AbsoluteRequestUri Ottiene un URI assoluto che è l'URI inviato dal client. Ereditato da IDataServiceHost.
Proprietà pubblica AbsoluteServiceUri Ottiene un URI assoluto che è l'URI radice del servizio dati. Ereditato da IDataServiceHost.
Proprietà pubblica RequestAccept Il protocollo di trasporto specificato dall'intestazione di accettazione della richiesta. Ereditato da IDataServiceHost.
Proprietà pubblica RequestAcceptCharSet Ottiene una stringa che rappresenta il valore dell'intestazione HTTP Accept-Charset. Ereditato da IDataServiceHost.
Proprietà pubblica RequestContentType Ottiene il protocollo di trasporto specificato dall'intestazione del tipo di contenuto. Ereditato da IDataServiceHost.
Proprietà pubblica RequestHeaders Intestazione della richiesta per una richiesta HTTP.
Proprietà pubblica RequestHttpMethod Ottiene il metodo della richiesta di GET, PUT, POST o DELETE. Ereditato da IDataServiceHost.
Proprietà pubblica RequestIfMatch Ottiene il valore per l'intestazione If-Match sulla richiesta corrente. Ereditato da IDataServiceHost.
Proprietà pubblica RequestIfNoneMatch Ottiene il valore per l'intestazione If-None-Match sulla richiesta corrente. Ereditato da IDataServiceHost.
Proprietà pubblica RequestMaxVersion Ottiene il valore che identifica la versione massima che il client della richiesta è in grado di elaborare. Ereditato da IDataServiceHost.
Proprietà pubblica RequestStream Ottiene il flusso che contiene il corpo della richiesta HTTP. Ereditato da IDataServiceHost.
Proprietà pubblica RequestVersion Ottiene il valore che identifica la versione della richiesta che il client ha inviato, possibilmente null. Ereditato da IDataServiceHost.
Proprietà pubblica ResponseCacheControl Ottiene un valore stringa che rappresenta le informazioni di controllo della cache. Ereditato da IDataServiceHost.
Proprietà pubblica ResponseContentType Ottiene il protocollo di trasporto della risposta. Ereditato da IDataServiceHost.
Proprietà pubblica ResponseETag Ottiene un valore eTag che rappresenta lo stato dei dati in risposta. Ereditato da IDataServiceHost.
Proprietà pubblica ResponseHeaders Intestazione della risposta per una risposta HTTP.
Proprietà pubblica ResponseLocation Ottiene o imposta il percorso del servizio. Ereditato da IDataServiceHost.
Proprietà pubblica ResponseStatusCode Ottiene o imposta il codice di risposta che indica risultati di query. Ereditato da IDataServiceHost.
Proprietà pubblica ResponseStream Ottiene il flusso di risposte nel quale sarà scritto il corpo di risposta HTTP. Ereditato da IDataServiceHost.
Proprietà pubblica ResponseVersion Ottiene la versione utilizzata dall'host nella risposta. Ereditato da IDataServiceHost.

In alto

Metodi

  Nome Descrizione
Metodo pubblico GetQueryStringItem Ottiene un elemento di dati identificato dalla chiave di identità contenuta dal parametro del metodo. Ereditato da IDataServiceHost.
Metodo pubblico ProcessException Gestisce un'eccezione del servizio dati utilizzando le informazioni nel parametro args. Ereditato da IDataServiceHost.

In alto

Vedere anche

Riferimento

Spazio dei nomi System.Data.Services