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

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

Классы

Имя Описание
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 и его средой размещения.

IDataServiceHost2

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

IExpandedResult

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

IExpandProvider

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

IRequestHandler

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

IUpdatable

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

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

Имя Описание
EntitySetRights

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

ServiceOperationRights

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

UpdateOperations

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