DataService<T> Klas

Definitie

Het belangrijkste toegangspunt voor het ontwikkelen van een ADO.NET Data Service.

generic <typename T>
public ref class DataService : System::Data::Services::IRequestHandler
[System.ServiceModel.Activation.AspNetCompatibilityRequirements(RequirementsMode=System.ServiceModel.Activation.AspNetCompatibilityRequirementsMode.Allowed)]
[System.ServiceModel.ServiceBehavior(InstanceContextMode=System.ServiceModel.InstanceContextMode.PerCall)]
public class DataService<T> : System.Data.Services.IRequestHandler
[<System.ServiceModel.Activation.AspNetCompatibilityRequirements(RequirementsMode=System.ServiceModel.Activation.AspNetCompatibilityRequirementsMode.Allowed)>]
[<System.ServiceModel.ServiceBehavior(InstanceContextMode=System.ServiceModel.InstanceContextMode.PerCall)>]
type DataService<'T> = class
    interface IRequestHandler
Public Class DataService(Of T)
Implements IRequestHandler

Type parameters

T

Type dat de gegevensservice definieert.

Overname
DataService<T>
Kenmerken
Implementeringen

Opmerkingen

De DataService<T> klasse voert de basisintegratie van alle onderdelen van het serversysteem uit. Er wordt een nieuwe gegevensservice gemaakt die gebruikmaakt van systeemstandaarden voor autorisatie en caching door een klasse te definiëren die is afgeleid van de DataService<T> klasse en door te verwijzen naar een compatibel gegevensmodel.

Het type moet DataService<T> ten minste één eigenschap weergeven die een entiteitsset retourneert die een IQueryable<T> verzameling entiteitstypen is. Deze klasse moet ook de IUpdatable interface implementeren om updates mogelijk te maken voor entiteitsbronnen.

Constructors

Name Description
DataService<T>()

Hiermee maakt u een nieuwe gegevensservice waarmee gegevens van het type worden geïmplementeerd dat wordt aangegeven door de sjabloonklasse.

Eigenschappen

Name Description
CurrentDataSource

Hiermee haalt u het gegevensbronexemplaren op dat momenteel wordt gebruikt om de aanvraag te verwerken.

ProcessingPipeline

Hiermee haalt u een object op waarmee de gebeurtenissen voor de pijplijn voor gegevensverwerking worden gedefinieerd.

Methoden

Name Description
AttachHost(IDataServiceHost)

Koppelt de gegevensservicehost aan de gegevensservice die is geïdentificeerd door de parameter host.

CreateDataSource()

Hiermee maakt u een gegevensbron van de sjabloonklasse die wordt gebruikt door de gegevensservice.

Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
HandleException(HandleExceptionArgs)

Wordt aangeroepen wanneer er een uitzondering wordt gegenereerd tijdens het verwerken van een aanvraag.

MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
OnStartProcessingRequest(ProcessRequestArgs)

Aangeroepen voordat elke aanvraag wordt verwerkt. Voor batchaanvragen wordt deze één keer aangeroepen voor de bovenste batchaanvraag en één keer voor elke bewerking in de batch.

ProcessRequest()

Verwerkt een HTTP-aanvraag.

ProcessRequestForMessage(Stream)

Verwerkt een HTTP-aanvraag.

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op