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>. |