Aracılığıyla paylaş


ODataOutputContext Sınıf

Tanım

Tüm çıkış bağlamları için temel sınıf, belirli biçimler tarafından uygulanacak arabirimi tanımlar.

public abstract class ODataOutputContext : IDisposable
type ODataOutputContext = class
    interface IDisposable
Public MustInherit Class ODataOutputContext
Implements IDisposable
Devralma
ODataOutputContext
Uygulamalar

Oluşturucular

ODataOutputContext(ODataFormat, ODataMessageInfo, ODataMessageWriterSettings)

Oluşturucu.

Özellikler

MessageWriterSettings

Yazmak için kullanılacak ileti yazıcı ayarları.

Model

Kullanılacak model veya kullanılabilir meta veri yoksa null.

PayloadUriConverter

Yüke yazılan URL'ler için özel URL dönüştürmesi gerçekleştirmek için isteğe bağlı URL dönüştürücüsü.

Synchronous

çıkışın zaman uyumlu olarak yazılması gerekiyorsa true; zaman uyumsuz olarak yazılması gerekiyorsa false.

WritingResponse

Yanıt yazılıyorsa true olarak ayarlayın.

Yöntemler

CreateODataCollectionWriter(IEdmTypeReference)

İlkel veya karmaşık değerlerden oluşan bir koleksiyon yazmak için bir ODataCollectionWriter oluşturur (bir hizmet işlemi çağrısının sonucu olarak).

CreateODataCollectionWriterAsync(IEdmTypeReference)

İlkel veya karmaşık değerlerden oluşan bir koleksiyon yazmak için zaman uyumsuz olarak bir oluşturur ODataCollectionWriter (bir hizmet işlemi çağrısının sonucu olarak).

CreateODataDeltaResourceSetWriter(IEdmEntitySetBase, IEdmStructuredType)

ODataWriter Delta kaynak kümesi yazmak için bir oluşturur.

CreateODataDeltaResourceSetWriterAsync(IEdmEntitySetBase, IEdmStructuredType)

Delta kaynak kümesi yazmak için zaman uyumsuz olarak bir oluşturur ODataWriter .

CreateODataParameterWriter(IEdmOperation)

ODataParameterWriter Parametre yükü yazmak için bir oluşturur.

CreateODataParameterWriterAsync(IEdmOperation)

Parametre yükü yazmak için zaman uyumsuz olarak bir oluşturur ODataParameterWriter .

CreateODataResourceSetWriter(IEdmEntitySetBase, IEdmStructuredType)

ODataWriter Kaynak kümesi yazmak için bir oluşturur.

CreateODataResourceSetWriterAsync(IEdmEntitySetBase, IEdmStructuredType)

Zaman uyumsuz olarak bir ODataWriter kaynak kümesi yazmak için bir oluşturur.

CreateODataResourceWriter(IEdmNavigationSource, IEdmStructuredType)

ODataWriter Kaynak yazmak için bir oluşturur.

CreateODataResourceWriterAsync(IEdmNavigationSource, IEdmStructuredType)

Zaman uyumsuz olarak kaynak ODataWriter yazmak için bir oluşturur.

CreateODataUriParameterResourceSetWriter(IEdmEntitySetBase, IEdmStructuredType)

ODataWriter Uri işlem parametresine kaynak kümesi yazmak için bir oluşturur.

CreateODataUriParameterResourceSetWriterAsync(IEdmEntitySetBase, IEdmStructuredType)

Zaman Uyumsuz Olarak Uri işlem parametresine bir kaynak kümesi yazmak için bir oluşturur ODataWriter .

CreateODataUriParameterResourceWriter(IEdmNavigationSource, IEdmStructuredType)

ODataWriter Bir Uri işlemi parametresine kaynak yazmak için bir oluşturur.

CreateODataUriParameterResourceWriterAsync(IEdmNavigationSource, IEdmStructuredType)

Bir Uri işlem parametresine kaynak yazmak için zaman uyumsuz olarak bir oluşturur ODataWriter .

Dispose()

Bağlamın yönetilmeyen kaynaklarını temizlemek için IDisposable.Dispose() uygulaması.

Dispose(Boolean)

Gerçek temizleme işini gerçekleştirin.

WriteError(ODataError, Boolean)

İleti yükü olarak bir ODataError yazar.

WriteErrorAsync(ODataError, Boolean)

İleti yükü olarak zaman uyumsuz olarak bir ODataError yazar.

WriteProperty(ODataProperty)

İleti yükü olarak yazar ODataProperty .

WritePropertyAsync(ODataProperty)

Zaman uyumsuz olarak ileti yükü olarak yazar ODataProperty .

Şunlara uygulanır