Поделиться через


Microsoft.OData.Client Пространство имен

Классы

ActionDescriptor

Содержит сведения о классе ServiceAction.

BaseEntityType

Базовый тип сущности, включаемый DataServiceContext для вызова функции и действия

BodyOperationParameter

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

BuildingRequestEventArgs

Параметры EventArgs для события BuildingRequest.

ChangeOperationResponse

Ответ от SaveChanges.

ContainerPropertyAttribute

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

DataServiceActionQuery

Объект действия, которое ничего не возвращает.

DataServiceActionQuery<T>

Объект действия, возвращающего коллекцию.

DataServiceActionQuerySingle<T>

Объект действия, возвращающего один элемент.

DataServiceClientConfigurations

Настройки поведения клиента.

DataServiceClientException

Исключение, которое возникает, когда сервер возвращает ошибку.

DataServiceClientFormat

Отслеживание предпочитаемого пользователем формата, который должен использовать клиент при отправке запросов.

DataServiceClientRequestMessage

Этот класс представляет клиент контракта WCF Data Services с сообщением запроса.

DataServiceClientRequestMessageArgs

Аргументы для создания экземпляра DataServiceClientRequestMessage.

DataServiceClientRequestPipelineConfiguration

Класс, который содержит различные события для записи полезных данных из OData в сеть

DataServiceClientResponsePipelineConfiguration

Класс, отвечающий за конфигурацию действий, вызываемых из ответа

DataServiceCollection<T>

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

DataServiceContext

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

DataServiceExtensions
DataServiceQuery

неуниверсивный заполнитель для универсальной реализации

DataServiceQuery<TElement>.DataServiceOrderedQuery

Упорядоченный dataServiceQuery, реализующий IOrderedQueryable.

DataServiceQuery<TElement>

объект query

DataServiceQueryContinuation

Инкапсулирует код URI, который возвращает следующую страницу результата запроса WCF Data Services, разбитого на страницы.

DataServiceQueryContinuation<T>

Инкапсулирует код URI, который возвращает следующую страницу результата запроса WCF Data Services, разбитого на страницы.

DataServiceQueryException

Исключение, указывающее на ошибку при запросе к службе данных.

DataServiceQueryProvider

Реализация QueryProvider

DataServiceQuerySingle<TElement>

Объект запроса одного элемента.

DataServiceRequest

Неуниверсивный заполнитель для универсальной реализации

DataServiceRequest<TElement>

Содержит универсальный код ресурса (URI) и тип для запроса.

DataServiceRequestArgs

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

DataServiceRequestException

Представляет ошибку, активируемую, если служба данных возвращает код ответа менее 200 или больше 299 или элемент верхнего уровня в ответе равен <error>. Этот класс не наследуется.

DataServiceResponse

Ответ службы данных на ExecuteBatch & SaveChanges

DataServiceStreamLink

Представляет URL-адрес потока двоичных ресурсов.

DataServiceStreamResponse

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

DataServiceTransportException

Класс для описания ошибок, возникших на транспортном уровне.

DataServiceUrlKeyDelimiter

Компонент для управления набором соглашений, используемых для создания URL-адресов.

Descriptor

Абстрактный класс, от которого наследует класс EntityDescriptor.

EntityChangedParams

Инкапсулирует аргументы делегата PropertyChanged

EntityCollectionChangedParams

Инкапсулирует аргументы делегата CollectionChanged.

EntityDescriptor

представляет кэшированную сущность.

EntitySetAttribute

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

EntityTracker

контекст

EntityTrackerBase

База Entity Tracker позволяет больше разобщений для тестирования.

EntityTypeAttribute

Помечает класс как тип сущности в WCF Data Services.

FunctionDescriptor

Содержит сведения о ServiceFunction.

HasStreamAttribute

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

HttpClientRequestMessage

Реализация DataServiceClientRequestMessage на основе HttpClient.

HttpWebRequestMessage

Реализация интерфейса IODataRequestMessage.

HttpWebResponseMessage

Реализация интерфейса IODataResponseMessage.

IgnoreClientPropertyAttribute

Указывает, что атрибут не должен сериализоваться при вставке или обновлении сущности.

InvokeResponse

Ответ от вызова Invoke.

KeyAttribute

Обозначает ключевое свойство или свойства сущности.

LinkDescriptor

представляет связь между двумя сущностями

LinkInfo

Инкапсулирует информацию о ссылке или связи между сущностями.

LoadCompletedEventArgs

Используется в EventArgs качестве класса для LoadCompleted события. Поддерживается только клиентом WCF Data Services 5.0 для Silverlight.

MaterializedEntityArgs

Аргументы материализованной сущности

MediaEntryAttribute

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

MessageReaderSettingsArgs

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

MessageWriterSettingsArgs

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

MimeTypePropertyAttribute

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

NamedStreamAttribute

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

OperationDescriptor

Содержит сведения об операции службы.

OperationParameter

Представляет параметр, переданный в действие, функцию или операцию службы во время их исполнения.

OperationResponse

Базовый класс ответа операции

OriginalNameAttribute

Обозначает исходное имя переменной, определенной в метаданных.

QueryOperationResponse

Ответ на пакетный запрос.

QueryOperationResponse<T>

Ответ на пакетный запрос или вызов Execute.

ReadingEntryArgs

Аргументы чтения записи

ReadingFeedArgs

Аргументы чтения канала

ReadingNestedResourceInfoArgs

Аргументы чтения навигационной ссылки

ReadingWritingEntityEventArgs

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

ReceivingResponseEventArgs

EventArgs класс для ReceivingResponse события. Предоставляет ResponseMessage пользователю.

SendingRequest2EventArgs

Аргументы события для события SendingRequest2.

SendingRequestEventArgs

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

Serializer

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

StreamDescriptor

Содержит сведения о потоке.

TaskExtensionMethods

Методы расширения для работы с задачами

UriEntityOperationParameter

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

UriOperationParameter

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

Utility

Вспомогательный класс для шаблона T4, предоставляя единый API для разных платформ

WritingEntityReferenceLinkArgs

Аргументы ссылки записи в сущность

WritingEntryArgs

Запись аргументов записи

WritingNestedResourceInfoArgs

Запись аргументов навигационной ссылки

Интерфейсы

IBaseEntityType

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

DataServiceResponsePreference

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

EntityParameterSendOption

Используется для указания стратегии отправки параметра сущности.

EntityStates

Описывает состояние вставки, обновления или удаления сущности или ссылки.

HttpRequestTransportMode

Описывает метод, который клиент будет использовать при выполнении HTTP-запросов к серверу.

MergeOption

Используется для указания стратегии синхронизации значений.

ODataProtocolVersion

Представляет версии протокола Open Data Protocol (OData), которые могут поддерживаться службой данных.

SaveChangesOptions

параметры при сохранении изменений

TrackingMode

Определяет, отслеживаются ли изменения, вносимые в коллекцию DataServiceCollection<T>.