Classe DataServiceHost
La classe WCF Data Services derivata da WebServiceHost utilizzata per creare un'istanza di servizi dati.
Questa API non è conforme a CLS. L'alternativa conforme a CLS è [None].
Gerarchia di ereditarietà
System.Object
System.ServiceModel.Channels.CommunicationObject
System.ServiceModel.ServiceHostBase
System.ServiceModel.ServiceHost
System.ServiceModel.Web.WebServiceHost
System.Data.Services.DataServiceHost
Spazio dei nomi System.Data.Services
Assembly: Microsoft.Data.Services (in Microsoft.Data.Services.dll)
Sintassi
'Dichiarazione
<CLSCompliantAttribute(False)> _
Public Class DataServiceHost _
Inherits WebServiceHost
'Utilizzo
Dim instance As DataServiceHost
[CLSCompliantAttribute(false)]
public class DataServiceHost : WebServiceHost
[CLSCompliantAttribute(false)]
public ref class DataServiceHost : public WebServiceHost
[<CLSCompliantAttribute(false)>]
type DataServiceHost =
class
inherit WebServiceHost
end
public class DataServiceHost extends WebServiceHost
Nel tipo DataServiceHost sono esposti i membri seguenti.
Costruttori
Nome | Descrizione | |
---|---|---|
![]() |
DataServiceHost | Crea un'istanza DataServiceHost per WCF Data Services. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
![]() |
Authentication | Ereditato da ServiceHostBase. |
![]() |
Authorization | Ereditato da ServiceHostBase. |
![]() |
BaseAddresses | Ereditato da ServiceHostBase. |
![]() |
ChannelDispatchers | Ereditato da ServiceHostBase. |
![]() |
CloseTimeout | Ereditato da ServiceHostBase. |
![]() |
Credentials | Ereditato da ServiceHostBase. |
![]() |
DefaultCloseTimeout | Ereditato da ServiceHostBase. |
![]() |
DefaultOpenTimeout | Ereditato da ServiceHostBase. |
![]() |
Description | Ereditato da ServiceHostBase. |
![]() |
Extensions | Ereditato da ServiceHostBase. |
![]() |
ImplementedContracts | Ereditato da ServiceHostBase. |
![]() |
IsDisposed | Ereditato da CommunicationObject. |
![]() |
ManualFlowControlLimit | Ereditato da ServiceHostBase. |
![]() |
OpenTimeout | Ereditato da ServiceHostBase. |
![]() |
SingletonInstance | Ereditato da ServiceHost. |
![]() |
State | Ereditato da CommunicationObject. |
![]() |
ThisLock | Ereditato da CommunicationObject. |
In alto
Metodi
In alto
Eventi
Nome | Descrizione | |
---|---|---|
![]() |
Closed | Ereditato da CommunicationObject. |
![]() |
Closing | Ereditato da CommunicationObject. |
![]() |
Faulted | Ereditato da CommunicationObject. |
![]() |
Opened | Ereditato da CommunicationObject. |
![]() |
Opening | Ereditato da CommunicationObject. |
![]() |
UnknownMessageReceived | Ereditato da ServiceHostBase. |
In alto
Implementazioni esplicite dell'interfaccia
Nome | Descrizione | |
---|---|---|
![]() ![]() |
IDisposable.Dispose | Ereditato da ServiceHostBase. |
In alto
Osservazioni
WCF Data Services non sono entità server autonome. Il servizio, al contrario, è un componente ospitato in un ambiente come Windows Communication Foundation (WCF), che fornisce le principali funzionalità di rete del server. In particolare, un servizio non si associa a un socket di rete e non resta in attesa di richieste in entrata nei punti di ingresso REST (Representational State Transfer). L'host gestisce le interazioni dirette con la rete e supporta la memorizzazione nella cache, la scalabilità e i moduli di autenticazione.
WCF Data Services definisce un'interfaccia host generica, IDataServiceHost, che astrae l'implementazione da un host specifico. Consente WCF Data Services l'esecuzione in un intervallo di ambienti host. Per ulteriori informazioni, vedere Hosting del servizio dati (WCF Data Services).
Protezione dei thread
I membri static (Shared in Visual Basic) pubblici di questo tipo sono affidabili. Non è invece garantita la sicurezza dei membri dell'istanza.