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


ODataOutputContext Класс

Определение

Базовый класс для всех выходных контекстов определяет интерфейс для реализации в конкретных форматах.

public abstract class ODataOutputContext : IDisposable
type ODataOutputContext = class
    interface IDisposable
Public MustInherit Class ODataOutputContext
Implements IDisposable
Наследование
ODataOutputContext
Реализации

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

ODataOutputContext(ODataFormat, ODataMessageInfo, ODataMessageWriterSettings)

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

Свойства

MessageWriterSettings

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

Model

Используемая модель или значение NULL, если метаданные недоступны.

PayloadUriConverter

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

Synchronous

Значение true, если выходные данные должны быть записаны синхронно; Значение false, если оно должно быть записано асинхронно.

WritingResponse

При записи ответа задайте значение true.

Методы

CreateODataCollectionWriter(IEdmTypeReference)

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

CreateODataCollectionWriterAsync(IEdmTypeReference)

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

CreateODataDeltaResourceSetWriter(IEdmEntitySetBase, IEdmStructuredType)

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

CreateODataDeltaResourceSetWriterAsync(IEdmEntitySetBase, IEdmStructuredType)

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

CreateODataParameterWriter(IEdmOperation)

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

CreateODataParameterWriterAsync(IEdmOperation)

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

CreateODataResourceSetWriter(IEdmEntitySetBase, IEdmStructuredType)

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

CreateODataResourceSetWriterAsync(IEdmEntitySetBase, IEdmStructuredType)

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

CreateODataResourceWriter(IEdmNavigationSource, IEdmStructuredType)

Создает объект 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()

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

Dispose(Boolean)

Выполняет фактическую очистку.

WriteError(ODataError, Boolean)

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

WriteErrorAsync(ODataError, Boolean)

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

WriteProperty(ODataProperty)

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

WritePropertyAsync(ODataProperty)

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

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