Clase DataServiceHost
La clase de Servicios de datos de Microsoft WCF derivada de WebServiceHost utilizada para crear instancias de servicios de datos.
Esta API no es compatible con CLS. La alternativa compatible con CLS es [None].
Jerarquía de herencia
System.Object
System.ServiceModel.Channels.CommunicationObject
System.ServiceModel.ServiceHostBase
System.ServiceModel.ServiceHost
System.ServiceModel.Web.WebServiceHost
System.Data.Services.DataServiceHost
Espacio de nombres: System.Data.Services
Ensamblado: Microsoft.Data.Services (en Microsoft.Data.Services.dll)
Sintaxis
'Declaración
<CLSCompliantAttribute(False)> _
Public Class DataServiceHost _
Inherits WebServiceHost
'Uso
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
El tipo DataServiceHost expone los siguientes miembros.
Constructores
Nombre | Descripción | |
---|---|---|
![]() |
DataServiceHost | Crea una instancia de DataServiceHost para Servicios de datos de Microsoft WCF. |
Arriba
Propiedades
Nombre | Descripción | |
---|---|---|
![]() |
Authentication | (Se hereda de ServiceHostBase.) |
![]() |
Authorization | (Se hereda de ServiceHostBase.) |
![]() |
BaseAddresses | (Se hereda de ServiceHostBase.) |
![]() |
ChannelDispatchers | (Se hereda de ServiceHostBase.) |
![]() |
CloseTimeout | (Se hereda de ServiceHostBase.) |
![]() |
Credentials | (Se hereda de ServiceHostBase.) |
![]() |
DefaultCloseTimeout | (Se hereda de ServiceHostBase.) |
![]() |
DefaultOpenTimeout | (Se hereda de ServiceHostBase.) |
![]() |
Description | (Se hereda de ServiceHostBase.) |
![]() |
Extensions | (Se hereda de ServiceHostBase.) |
![]() |
ImplementedContracts | (Se hereda de ServiceHostBase.) |
![]() |
IsDisposed | (Se hereda de CommunicationObject.) |
![]() |
ManualFlowControlLimit | (Se hereda de ServiceHostBase.) |
![]() |
OpenTimeout | (Se hereda de ServiceHostBase.) |
![]() |
SingletonInstance | (Se hereda de ServiceHost.) |
![]() |
State | (Se hereda de CommunicationObject.) |
![]() |
ThisLock | (Se hereda de CommunicationObject.) |
Arriba
Métodos
Arriba
Eventos
Nombre | Descripción | |
---|---|---|
![]() |
Closed | (Se hereda de CommunicationObject.) |
![]() |
Closing | (Se hereda de CommunicationObject.) |
![]() |
Faulted | (Se hereda de CommunicationObject.) |
![]() |
Opened | (Se hereda de CommunicationObject.) |
![]() |
Opening | (Se hereda de CommunicationObject.) |
![]() |
UnknownMessageReceived | (Se hereda de ServiceHostBase.) |
Arriba
Implementaciones de interfaces explícitas
Nombre | Descripción | |
---|---|---|
![]() ![]() |
IDisposable.Dispose | (Se hereda de ServiceHostBase.) |
Arriba
Comentarios
Servicios de datos de Microsoft WCF no son las entidades de servidor autónomas. En su lugar, el servicio es un componente hospedado en un entorno como Windows Communication Foundation (WCF) que proporciona los medios de conexión de red de servidor básicos. En concreto, un servicio no enlaza a solicitudes entrantes ni está a la escucha de ellas en un socket de red en sus puntos de entrada de Representational State Transfer (REST). El host administra las interacciones directas con la red y admite el almacenamiento en caché, las escalabilidad y los módulos de autenticación.
Servicios de datos de Microsoft WCF define una interfaz de hospedaje genérica IDataServiceHost que resume su implementación desde un host concreto. Esto permite ejecutar Servicios de datos de Microsoft WCF en diversos de entornos de hospedaje. Para obtener más información, vea Hospedar el servicio de datos (WCF Data Services).
Seguridad para subprocesos
Cualquier miembro público static (Shared en Visual Basic) de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.