DataService<T> Класс

Определение

Главная точка входа для разработки службы данных ADO.NET.

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

Параметры типа

T

Тип, который определяет службу данных.

Наследование
DataService<T>
Атрибуты
Реализации

Комментарии

Класс DataService<T> выполняет базовую интеграцию всех компонентов серверной системы. Новая служба данных, использующая для авторизации и кэширования параметры системы по умолчанию, создается путем определения класса, производного от класса DataService<T>, и с помощью ссылки на модель совместимых данных.

Тип DataService<T> должен предоставлять по крайней мере одно свойство, которое возвращает набор сущностей, представляющий собой коллекцию IQueryable<T> типов сущностей. Этот класс также должен реализовать интерфейс IUpdatable, чтобы разрешить обновления ресурсов сущностей.

Конструкторы

DataService<T>()

Создает новую службу данных, которая развертывает данные типа, указанного в классе-шаблоне.

Свойства

CurrentDataSource

Возвращает экземпляр источника данных, который в настоящее время используется для обработки запроса.

ProcessingPipeline

Возвращает объект, который определяет события для конвейера обработки службы данных.

Методы

AttachHost(IDataServiceHost)

Присоединяет узел службы данных к службе данных, определяемой параметром host.

CreateDataSource()

Создает источник данных класса-шаблона, который используется службой данных.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
HandleException(HandleExceptionArgs)

Вызывается, когда возникает исключение при обработке запроса.

MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
OnStartProcessingRequest(ProcessRequestArgs)

Вызывается перед обработкой каждого запроса. Для пакетных запросов вызывается один раз для верхнего пакетного запроса и один раз для каждой операции в пакете.

ProcessRequest()

Обрабатывает HTTP-запрос.

ProcessRequestForMessage(Stream)

Обрабатывает HTTP-запрос.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к