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


ODataMessageWriter Класс

Определение

Класс writer используется для записи всех полезных данных OData (записей, наборов ресурсов, документов метаданных, служебных документов и т. д.).

public sealed class ODataMessageWriter : IDisposable
type ODataMessageWriter = class
    interface IDisposable
Public NotInheritable Class ODataMessageWriter
Implements IDisposable
Наследование
ODataMessageWriter
Реализации

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

ODataMessageWriter(IODataRequestMessage)

Создает новый ODataMessageWriter объект для заданного сообщения запроса.

ODataMessageWriter(IODataRequestMessage, ODataMessageWriterSettings)

Создает новый ODataMessageWriter объект для заданных параметров сообщения запроса и записи сообщений.

ODataMessageWriter(IODataRequestMessage, ODataMessageWriterSettings, IEdmModel)

Создает ODataMessageWriter для заданного сообщения запроса и параметров записи сообщений.

ODataMessageWriter(IODataResponseMessage)

Создает новый ODataMessageWriter объект для заданного ответного сообщения.

ODataMessageWriter(IODataResponseMessage, ODataMessageWriterSettings)

Создает новый ODataMessageWriter объект для заданных параметров сообщения ответа и записи сообщений.

ODataMessageWriter(IODataResponseMessage, ODataMessageWriterSettings, IEdmModel)

Создает ODataMessageWriter для заданных параметров сообщения ответа и записи сообщений.

Методы

CreateODataAsynchronousWriter()

Создает для ODataAsynchronousWriter записи асинхронного ответа.

CreateODataAsynchronousWriterAsync()

Асинхронно создает для ODataAsynchronousWriter записи асинхронного ответа.

CreateODataBatchWriter()

Создает для ODataBatchWriter записи пакета запросов или ответов.

CreateODataBatchWriterAsync()

Асинхронно создает ODataBatchWriter для записи пакета запросов или ответов.

CreateODataCollectionWriter()

Создает для ODataCollectionWriter записи коллекции примитивных или сложных значений (в результате вызова операции службы).

CreateODataCollectionWriter(IEdmTypeReference)

Создает для ODataCollectionWriter записи коллекции примитивных значений , перечисления или сложных значений (в результате вызова операции службы).

CreateODataCollectionWriterAsync()

Асинхронно создает ODataCollectionWriter для записи коллекции примитивных или сложных значений (в результате вызова операции службы).

CreateODataCollectionWriterAsync(IEdmTypeReference)

Асинхронно создает ODataCollectionWriter для записи коллекции примитивных или сложных значений (в результате вызова операции службы).

CreateODataDeltaResourceSetWriter()

Создает для ODataWriter записи разностного набора ресурсов.

CreateODataDeltaResourceSetWriter(IEdmEntitySetBase)

Создает для ODataWriter записи разностного набора ресурсов.

CreateODataDeltaResourceSetWriter(IEdmEntitySetBase, IEdmStructuredType)

Создает для ODataWriter записи набора ресурсов.

CreateODataDeltaResourceSetWriterAsync()

Асинхронно создает ODataWriter для записи разностного набора ресурсов.

CreateODataDeltaResourceSetWriterAsync(IEdmEntitySetBase)

Асинхронно создает ODataWriter для записи разностного набора ресурсов.

CreateODataDeltaResourceSetWriterAsync(IEdmEntitySetBase, IEdmEntityType)

Асинхронно создает ODataWriter для записи разностного набора ресурсов.

CreateODataDeltaWriter(IEdmEntitySetBase, IEdmEntityType)
Устаревшие..

Создает для ODataDeltaWriter записи разностного ответа.

CreateODataDeltaWriterAsync(IEdmEntitySetBase, IEdmEntityType)
Устаревшие..

Асинхронно создает для ODataDeltaWriter записи разностного ответа.

CreateODataParameterWriter(IEdmOperation)

Создает для ODataParameterWriter записи полезных данных параметра.

CreateODataParameterWriterAsync(IEdmOperation)

Асинхронно создает для ODataParameterWriter записи полезных данных параметра.

CreateODataResourceSetWriter()

Создает для ODataWriter записи набора ресурсов.

CreateODataResourceSetWriter(IEdmEntitySetBase)

Создает для ODataWriter записи набора ресурсов.

CreateODataResourceSetWriter(IEdmEntitySetBase, IEdmStructuredType)

Создает для ODataWriter записи набора ресурсов.

CreateODataResourceSetWriterAsync()

Асинхронно создает для ODataWriter записи набора ресурсов.

CreateODataResourceSetWriterAsync(IEdmEntitySetBase)

Асинхронно создает для ODataWriter записи набора ресурсов.

CreateODataResourceSetWriterAsync(IEdmEntitySetBase, IEdmStructuredType)

Асинхронно создает для ODataWriter записи набора ресурсов.

CreateODataResourceWriter()

Создает объект ODataWriter для записи ресурса.

CreateODataResourceWriter(IEdmNavigationSource)

Создает объект ODataWriter для записи ресурса.

CreateODataResourceWriter(IEdmNavigationSource, IEdmStructuredType)

Создает объект ODataWriter для записи ресурса.

CreateODataResourceWriterAsync()

Асинхронно создает для ODataWriter записи ресурса.

CreateODataResourceWriterAsync(IEdmNavigationSource)

Асинхронно создает для ODataWriter записи ресурса.

CreateODataResourceWriterAsync(IEdmNavigationSource, IEdmStructuredType)

Асинхронно создает для ODataWriter записи ресурса.

CreateODataUriParameterResourceSetWriter(IEdmEntitySetBase, IEdmStructuredType)

Создает для ODataWriter записи параметра операции URI.

CreateODataUriParameterResourceSetWriterAsync(IEdmEntitySetBase, IEdmStructuredType)

Асинхронно создает ODataWriter для записи параметра операции URI.

CreateODataUriParameterResourceWriter(IEdmNavigationSource, IEdmStructuredType)

Создает для ODataWriter записи параметра операции URI.

CreateODataUriParameterResourceWriterAsync(IEdmNavigationSource, IEdmStructuredType)

Асинхронно создает ODataWriter для записи параметра операции URI.

Dispose()

Dispose() реализация для очистки неуправляемых ресурсов модуля записи.

WriteEntityReferenceLink(ODataEntityReferenceLink)

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

WriteEntityReferenceLinkAsync(ODataEntityReferenceLink)

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

WriteEntityReferenceLinks(ODataEntityReferenceLinks)

Записывает результат запроса $ref в качестве полезных данных сообщения.

WriteEntityReferenceLinksAsync(ODataEntityReferenceLinks)

Асинхронно записывает результат запроса $ref в качестве полезных данных сообщения.

WriteError(ODataError, Boolean)

Записывает в ODataError качестве полезных данных сообщения.

WriteErrorAsync(ODataError, Boolean)

Асинхронно записывает в ODataError качестве полезных данных сообщения.

WriteMetadataDocument()

Записывает документ метаданных в качестве текста сообщения.

WriteMetadataDocumentAsync()

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

WriteProperty(ODataProperty)

Записывает в ODataProperty качестве полезных данных сообщения.

WritePropertyAsync(ODataProperty)

Асинхронно записывает в ODataProperty качестве полезных данных сообщения.

WriteServiceDocument(ODataServiceDocument)

Записывает служебный документ с указанным serviceDocument в качестве полезных данных сообщения.

WriteServiceDocumentAsync(ODataServiceDocument)

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

WriteValue(Object)

Записывает единое значение в виде текста сообщения.

WriteValueAsync(Object)

Асинхронно записывает единое значение в виде текста сообщения.

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