Classe DataServiceHost
Classe Services de données WCF dérivée du WebServiceHost utilisée pour instancier des services de données.
Cette API n'est pas conforme CLS. L'alternative conforme CLS est [None].
Hiérarchie d'héritage
System.Object
System.ServiceModel.Channels.CommunicationObject
System.ServiceModel.ServiceHostBase
System.ServiceModel.ServiceHost
System.ServiceModel.Web.WebServiceHost
System.Data.Services.DataServiceHost
Espace de noms : System.Data.Services
Assembly : Microsoft.Data.Services (en Microsoft.Data.Services.dll)
Syntaxe
'Déclaration
<CLSCompliantAttribute(False)> _
Public Class DataServiceHost _
Inherits WebServiceHost
'Utilisation
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
Le type DataServiceHost expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
DataServiceHost | Instancie DataServiceHost pour Services de données WCF. |
Haut de la page
Propriétés
Nom | Description | |
---|---|---|
Authentication | (hérité de ServiceHostBase.) | |
Authorization | (hérité de ServiceHostBase.) | |
BaseAddresses | (hérité de ServiceHostBase.) | |
ChannelDispatchers | (hérité de ServiceHostBase.) | |
CloseTimeout | (hérité de ServiceHostBase.) | |
Credentials | (hérité de ServiceHostBase.) | |
DefaultCloseTimeout | (hérité de ServiceHostBase.) | |
DefaultOpenTimeout | (hérité de ServiceHostBase.) | |
Description | (hérité de ServiceHostBase.) | |
Extensions | (hérité de ServiceHostBase.) | |
ImplementedContracts | (hérité de ServiceHostBase.) | |
IsDisposed | (hérité de CommunicationObject.) | |
ManualFlowControlLimit | (hérité de ServiceHostBase.) | |
OpenTimeout | (hérité de ServiceHostBase.) | |
SingletonInstance | (hérité de ServiceHost.) | |
State | (hérité de CommunicationObject.) | |
ThisLock | (hérité de CommunicationObject.) |
Haut de la page
Méthodes
Haut de la page
Événements
Nom | Description | |
---|---|---|
Closed | (hérité de CommunicationObject.) | |
Closing | (hérité de CommunicationObject.) | |
Faulted | (hérité de CommunicationObject.) | |
Opened | (hérité de CommunicationObject.) | |
Opening | (hérité de CommunicationObject.) | |
UnknownMessageReceived | (hérité de ServiceHostBase.) |
Haut de la page
Implémentations d'interfaces explicites
Nom | Description | |
---|---|---|
IDisposable.Dispose | (hérité de ServiceHostBase.) |
Haut de la page
Notes
Services de données WCF ne sont pas des entités de serveur autonomes. À la place, le service est un composant hébergé dans un environnement tel que WCF (Windows Communication Foundation), qui fournit des fonctions réseau du serveur de base. En particulier, un service ne se lie pas à un socket de réseau et n'écoute pas les demandes entrantes à ses points d'entrée REST (Representational State Transfer). L'hôte gère les interactions directes avec le réseau et prend en charge la mise en cache, l'évolutivité et les modules d'authentification.
Services de données WCF définit une interface d'hébergement générique IDataServiceHost qui extrait son implémentation d'un hôte spécifique. Cela permet à Services de données WCF de s'exécuter dans une plage d'environnements d'hébergement. Pour plus d'informations, consultez Hébergement du service de données (WCF Data Services).
Sécurité des threads
Tous les membres publics static (Shared dans Visual Basic) de ce type sont thread-safe. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.