DataServiceHost Osztály

Definíció

Fontos

Ez az API nem CLS-kompatibilis.

Az adatszolgáltatások példányosításához használt WCF Data Services-osztály WebServiceHost .

public ref class DataServiceHost : System::ServiceModel::Web::WebServiceHost
[System.CLSCompliant(false)]
public class DataServiceHost : System.ServiceModel.Web.WebServiceHost
[<System.CLSCompliant(false)>]
type DataServiceHost = class
    inherit WebServiceHost
Public Class DataServiceHost
Inherits WebServiceHost
Öröklődés
Attribútumok

Megjegyzések

A WCF Data Services nem önálló kiszolgálói entitások. Ehelyett a szolgáltatás egy olyan környezetben üzemeltetett összetevő, mint például a Windows kommunikációs alaprendszer (WCF), amely alapvető kiszolgálóhálózati létesítményeket biztosít. A szolgáltatás nem kötődik a hálózati szoftvercsatornához, és nem figyeli a bejövő kéréseket a reprezentációs állapotátviteli (REST) belépési pontjaihoz. A gazdagép kezeli a hálózattal folytatott közvetlen interakciókat, és támogatja a gyorsítótárazást, a méretezhetőséget és a hitelesítési modulokat.

A WCF Data Services egy általános üzemeltetési felületet IDataServiceHost határoz meg, amely elvonja annak implementálását egy adott gazdagépről. Ez lehetővé teszi, hogy a WCF Data Services számos üzemeltetési környezetben fusson. További információ: Az adatszolgáltatás üzemeltetése.

Konstruktorok

Name Description
DataServiceHost(Type, Uri[])

A WCF Data Services példányai DataServiceHost .

Tulajdonságok

Name Description
Authentication

Lekéri a szolgáltatáshitelesítési viselkedést.

(Öröklődés forrása ServiceHostBase)
Authorization

Lekéri a üzemeltetett szolgáltatás engedélyezési viselkedését.

(Öröklődés forrása ServiceHostBase)
BaseAddresses

Lekéri a üzemeltetett szolgáltatás által használt alapcímeket.

(Öröklődés forrása ServiceHostBase)
ChannelDispatchers

Lekéri a szolgáltatásgazda által használt csatornaelosztók gyűjteményét.

(Öröklődés forrása ServiceHostBase)
CloseTimeout

Lekéri vagy beállítja a szolgáltatásgazda bezárásához engedélyezett időintervallumot.

(Öröklődés forrása ServiceHostBase)
Credentials

Lekéri az üzemeltetett szolgáltatás hitelesítő adatait.

(Öröklődés forrása ServiceHostBase)
DefaultCloseTimeout

A szolgáltatás gazdagép bezárásához engedélyezett alapértelmezett időintervallumot kapja meg.

(Öröklődés forrása ServiceHostBase)
DefaultOpenTimeout

A szolgáltatás gazdagépének megnyitásához engedélyezett alapértelmezett időintervallumot kapja meg.

(Öröklődés forrása ServiceHostBase)
Description

Lekéri a üzemeltetett szolgáltatás leírását.

(Öröklődés forrása ServiceHostBase)
Extensions

Lekéri az aktuálisan megadott szolgáltatásgazda bővítményeit.

(Öröklődés forrása ServiceHostBase)
ImplementedContracts

Lekéri a üzemeltetett szolgáltatás által végrehajtott szerződéseket.

(Öröklődés forrása ServiceHostBase)
IsDisposed

Olyan értéket kap, amely jelzi, hogy a kommunikációs objektum el lett-e adva.

(Öröklődés forrása CommunicationObject)
ManualFlowControlLimit

Lekéri vagy beállítja az üzemeltetett szolgáltatás által fogadott üzenetek folyamatvezérlési korlátját.

(Öröklődés forrása ServiceHostBase)
OpenTimeout

Lekéri vagy beállítja a szolgáltatás gazdagép megnyitásához engedélyezett időintervallumot.

(Öröklődés forrása ServiceHostBase)
SingletonInstance

Lekéri az üzemeltetett szolgáltatás egyszeri példányát.

(Öröklődés forrása ServiceHost)
State

Lekéri a kommunikációs objektum aktuális állapotát jelző értéket.

(Öröklődés forrása CommunicationObject)
ThisLock

Lekéri a kölcsönösen kizáró zárolást, amely az osztálypéldányt védi az állapotváltás során.

(Öröklődés forrása CommunicationObject)

Metódusok

Name Description
Abort()

A kommunikációs objektum a jelenlegi állapotából azonnal a záró állapotba kerül.

(Öröklődés forrása CommunicationObject)
AddBaseAddress(Uri)

Alapcímet ad hozzá a szolgáltatás gazdagépéhez.

(Öröklődés forrása ServiceHostBase)
AddDefaultEndpoints()

Szolgáltatásvégpontokat ad hozzá az alapértelmezett kötéssel rendelkező szolgáltatás gazdagépen található összes szerződés összes alapcíméhez.

(Öröklődés forrása ServiceHostBase)
AddServiceEndpoint(ServiceEndpoint)

Hozzáadja a megadott szolgáltatásvégpontot a üzemeltetett szolgáltatáshoz.

(Öröklődés forrása ServiceHostBase)
AddServiceEndpoint(String, Binding, String, Uri)

Szolgáltatásvégpontot ad hozzá az üzemeltetett szolgáltatáshoz egy megadott szerződéssel, kötéssel, végpontcímmel és URI-val, amely tartalmazza a figyelés címét.

(Öröklődés forrása ServiceHostBase)
AddServiceEndpoint(String, Binding, String)

Szolgáltatásvégpontot ad hozzá az üzemeltetett szolgáltatáshoz egy megadott szerződéssel, kötéssel és végpontcímmel.

(Öröklődés forrása ServiceHostBase)
AddServiceEndpoint(String, Binding, Uri, Uri)

Szolgáltatásvégpontot ad hozzá az üzemeltetett szolgáltatáshoz a végpontot és a figyelési címeket tartalmazó megadott szerződéssel, kötéssel és URI-kkal.

(Öröklődés forrása ServiceHostBase)
AddServiceEndpoint(String, Binding, Uri)

Szolgáltatásvégpontot ad hozzá az üzemeltetett szolgáltatáshoz egy megadott szerződéssel, kötéssel és a végpontcímet tartalmazó URI-val.

(Öröklődés forrása ServiceHostBase)
AddServiceEndpoint(Type, Binding, String, Uri)

Szolgáltatásvégpontot ad hozzá az üzemeltetett szolgáltatáshoz egy megadott szerződéssel, kötéssel, végpontcímmel és egy URI-val, amelyre a szolgáltatás figyel.

(Öröklődés forrása ServiceHost)
AddServiceEndpoint(Type, Binding, String)

Szolgáltatásvégpontot ad hozzá az üzemeltetett szolgáltatáshoz egy megadott szerződéssel, kötéssel és végpontcímmel.

(Öröklődés forrása ServiceHost)
AddServiceEndpoint(Type, Binding, Uri, Uri)

Szolgáltatásvégpontot ad hozzá az üzemeltetett szolgáltatáshoz egy megadott szerződéssel, kötéssel, a végpont címét tartalmazó URI-val és egy URI-val, amelyre a szolgáltatás figyel.

(Öröklődés forrása ServiceHost)
AddServiceEndpoint(Type, Binding, Uri)

Szolgáltatásvégpontot ad hozzá az üzemeltetett szolgáltatáshoz egy megadott szerződéssel, kötéssel és URI-val, amely tartalmazza a végpont címét.

(Öröklődés forrása ServiceHost)
ApplyConfiguration()

Betölti a szolgáltatás leírását a konfigurációs fájlból, és alkalmazza a létrehozott futtatókörnyezetre.

(Öröklődés forrása ServiceHost)
BeginClose(AsyncCallback, Object)

Elindít egy aszinkron műveletet egy kommunikációs objektum bezárásához.

(Öröklődés forrása CommunicationObject)
BeginClose(TimeSpan, AsyncCallback, Object)

Elindít egy aszinkron műveletet egy kommunikációs objektum meghatározott időtúllépéssel történő bezárásához.

(Öröklődés forrása CommunicationObject)
BeginOpen(AsyncCallback, Object)

Elindít egy aszinkron műveletet egy kommunikációs objektum megnyitásához.

(Öröklődés forrása CommunicationObject)
BeginOpen(TimeSpan, AsyncCallback, Object)

Elindít egy aszinkron műveletet egy kommunikációs objektum meghatározott időintervallumon belüli megnyitásához.

(Öröklődés forrása CommunicationObject)
Close()

A kommunikációs objektum áttér az aktuális állapotáról a zárt állapotba.

(Öröklődés forrása CommunicationObject)
Close(TimeSpan)

A kommunikációs objektum az aktuális állapotáról egy meghatározott időintervallumon belül zárt állapotba vált.

(Öröklődés forrása CommunicationObject)
CreateDescription(IDictionary<String,ContractDescription>)

Létrehozza a üzemeltetett szolgáltatás leírását.

(Öröklődés forrása ServiceHost)
EndClose(IAsyncResult)

Befejez egy aszinkron műveletet egy kommunikációs objektum bezárásához.

(Öröklődés forrása CommunicationObject)
EndOpen(IAsyncResult)

Befejez egy aszinkron műveletet egy kommunikációs objektum megnyitásához.

(Öröklődés forrása CommunicationObject)
Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
Fault()

A kommunikációs objektum az aktuális állapotából a hibás állapotba vált.

(Öröklődés forrása CommunicationObject)
GetCommunicationObjectType()

Lekéri a kommunikációs objektum típusát.

(Öröklődés forrása CommunicationObject)
GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
IncrementManualFlowControlLimit(Int32)

Egy megadott növekménysel növeli a üzemeltetett szolgáltatásba küldött üzenetek átviteli sebességére vonatkozó korlátot.

(Öröklődés forrása ServiceHostBase)
InitializeDescription(Object, UriSchemeKeyedCollection)

Inicializálja a példány és a megadott alapcímek alapján üzemeltetett szolgáltatás leírását.

(Öröklődés forrása ServiceHost)
InitializeDescription(Type, UriSchemeKeyedCollection)

Inicializálja a üzemeltetett szolgáltatás leírását a típus és a megadott alapcímek alapján.

(Öröklődés forrása ServiceHost)
InitializeDescription(UriSchemeKeyedCollection)

Létrehozza és inicializálja a szolgáltatás gazdagépét a szerződéssel és a szolgáltatás leírásával.

(Öröklődés forrása ServiceHostBase)
InitializeRuntime()

Inicializálja a szolgáltatásgazda futtatókörnyezetét.

(Öröklődés forrása ServiceHostBase)
LoadConfigurationSection(ServiceElement)

Betölti a szolgáltatáselemet a üzemeltetett szolgáltatás konfigurációs fájljából.

(Öröklődés forrása ServiceHostBase)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
OnAbort()

Megszakítja a szolgáltatást.

(Öröklődés forrása ServiceHostBase)
OnBeginClose(TimeSpan, AsyncCallback, Object)

Elindít egy aszinkron műveletet, amelyet a szolgáltatásgazda bezárása után hív meg.

(Öröklődés forrása ServiceHostBase)
OnBeginOpen(TimeSpan, AsyncCallback, Object)

Elindít egy aszinkron műveletet, amelyet a szolgáltatásgazda megnyitásakor hív meg.

(Öröklődés forrása ServiceHostBase)
OnClose(TimeSpan)

Bezárja az üzemeltetett szolgáltatást, beleértve a csatorna diszpécsereit, valamint a társított példánykörnyezeteket és figyelőket.

(Öröklődés forrása ServiceHostBase)
OnClosed()

A szolgáltatásgazda bezárásakor üzemeltetett eldobható szolgáltatások megsemmisítése.

(Öröklődés forrása ServiceHost)
OnClosing()

A kommunikációs objektum záró állapotba való áttűnése során hívható meg.

(Öröklődés forrása CommunicationObject)
OnEndClose(IAsyncResult)

Befejez egy aszinkron műveletet, amelyet a szolgáltatásgazda bezárása után hív meg.

(Öröklődés forrása ServiceHostBase)
OnEndOpen(IAsyncResult)

Befejez egy aszinkron műveletet, amelyet a szolgáltatásgazda megnyitásakor hív meg.

(Öröklődés forrása ServiceHostBase)
OnFaulted()

Beszúrja a feldolgozást egy kommunikációs objektumra, miután egy szinkron hibaművelet meghívása miatt a hibás állapotba vált.

(Öröklődés forrása CommunicationObject)
OnOpen(TimeSpan)

Megnyitja a csatorna diszpécsereket.

(Öröklődés forrása ServiceHostBase)
OnOpened()

Lekéri az üzemeltetett szolgáltatáshoz tartozó szolgáltatás hitelesítő adatait, szolgáltatáshitelesítését és engedélyezési viselkedését.

(Öröklődés forrása ServiceHostBase)
OnOpening()

A példány megnyitásakor WebServiceHost hívjuk.

(Öröklődés forrása WebServiceHost)
Open()

Egy kommunikációs objektum a létrehozott állapotból a megnyitott állapotba vált.

(Öröklődés forrása CommunicationObject)
Open(TimeSpan)

Egy kommunikációs objektum egy meghatározott időtartamon belül átvált a létrehozott állapotról a megnyitott állapotra.

(Öröklődés forrása CommunicationObject)
ReleasePerformanceCounters()

Felszabadítja a szolgáltatás és a csatorna diszpécserének teljesítményszámlálóit az üzemeltetett szolgáltatáshoz.

(Öröklődés forrása ServiceHostBase)
SetEndpointAddress(ServiceEndpoint, String)

Beállítja a megadott végpont végpontcímét a megadott címre.

(Öröklődés forrása ServiceHostBase)
ThrowIfDisposed()

Kivételt jelez, ha a kommunikációs objektum el van dobva.

(Öröklődés forrása CommunicationObject)
ThrowIfDisposedOrImmutable()

Kivételt jelez, ha a tulajdonság kommunikációs objektuma State nincs állapotra Created állítva.

(Öröklődés forrása CommunicationObject)
ThrowIfDisposedOrNotOpen()

Kivételt jelez, ha a kommunikációs objektum nincs állapotban Opened .

(Öröklődés forrása CommunicationObject)
ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

esemény

Name Description
Closed

Akkor fordul elő, ha egy kommunikációs objektum zárt állapotba vált.

(Öröklődés forrása CommunicationObject)
Closing

Akkor fordul elő, ha egy kommunikációs objektum a záró állapotba vált.

(Öröklődés forrása CommunicationObject)
Faulted

Akkor fordul elő, ha egy kommunikációs objektum hibás állapotba vált.

(Öröklődés forrása CommunicationObject)
Opened

Akkor fordul elő, ha egy kommunikációs objektum áttűnés a megnyitott állapotba.

(Öröklődés forrása CommunicationObject)
Opening

Akkor fordul elő, ha egy kommunikációs objektum áttűnés a nyitó állapotba.

(Öröklődés forrása CommunicationObject)
UnknownMessageReceived

Ismeretlen üzenet érkezésekor fordul elő.

(Öröklődés forrása ServiceHostBase)

Explicit interfész-implementációk

Name Description
IDisposable.Dispose()

Bezárja a szolgáltatás gazdagépét.

(Öröklődés forrása ServiceHostBase)

A következőre érvényes: