System.Data.Services Пространство имен

Предоставляет доступ к классам, используемым для построения WCF Data Services.

Классы

ChangeInterceptorAttribute

Атрибут ChangeInterceptorAttribute метода используется для обработки обновлений набора сущностей с указанным именем.

DataService<T>

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

DataServiceBehavior

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

DataServiceConfiguration

Управляет конфигурацией служб данных WCF.

DataServiceException

Представляет экземпляр класса DataServiceException с заданным сообщением, содержащим описание ошибки.

DataServiceHost

Класс служб данных WCF, производный от класса WebServiceHost, который используется для создания экземпляров служб данных.

DataServiceHostFactory

Представляет класс, используемый инфраструктурой служб данных WCF для подключения к Windows Communication Foundation (WCF).

DataServiceOperationContext

Представляет текущую операцию обработки.

DataServiceProcessingPipeline

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

DataServiceProcessingPipelineEventArgs

Класс аргументов события для события DataServiceProcessingPipeline.

ETagAttribute

Данный атрибут типа сущности используется для задания свойств, определяющих изменения в содержимом.

ExpandSegment

Сегмент запроса, обозначающий, должны ли данные встраиваться, а не возвращаться в виде отдельно загружаемого содержимого.

ExpandSegmentCollection

Сегменты запроса, которые могут быть развернуты с помощью предложения $expand, следующего за запросом.

HandleExceptionArgs

Указывает детали возникшего исключения и связанного с ним HTTP-ответа.

IgnorePropertiesAttribute

Управляет видимостью свойства или свойств с помощью служб данных WCF.

MimeTypeAttribute

Указывает MIME-тип HTTP-запроса.

ProcessRequestArgs

Представляет аргументы, используемые HTTP-запросом к службе данных.

QueryInterceptorAttribute

Атрибут QueryInterceptorAttribute для метода помечает его как перехватчик запроса для указанного набора сущностей.

SingleResultAttribute

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

Интерфейсы

IDataServiceConfiguration

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

IDataServiceHost

Интерфейс, определяющий взаимодействие между службами WCF Data Services и их средой размещения.

IDataServiceHost2

Определяет расширения для IDataServiceHost, необходимые для заголовков запросов и ответов HTTP.

IExpandedResult

Объявляет члены, необходимые для поддержки перечислителей результатов и связанных сегментов в параметре запроса $expand служб WCF Data Services.

IExpandProvider

Этот интерфейс объявляет методы, необходимые для поддержки параметра запроса $expand для служб WCF Data Services.

IRequestHandler

Предоставляет доступ к членам, которые управляют обработкой сообщений-запросов.

IUpdatable

Интерфейс, используемый для вставки или обновления ресурса с помощью метода HTTP POST.

Перечисления

EntitySetRights

Перечисление, используемое для определения прав доступа к данным, предоставляемым службами данных WCF.

ServiceOperationRights

Перечисление, используемое для определения прав доступа к операциям служб, предоставляемым WCF Data Services.

UpdateOperations

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