共用方式為


ODataMessageWriter 類別

表示用於寫入所有 OData 裝載 (項目、摘要、中繼資料文件、服務文件等) 的寫入器類別。

繼承階層

System.Object
  Microsoft.Data.OData.ODataMessageWriter

命名空間:  Microsoft.Data.OData
組件:  Microsoft.Data.OData (在 Microsoft.Data.OData.dll 中)

語法

'宣告
Public NotInheritable Class ODataMessageWriter _
    Implements IDisposable
'用途
Dim instance As ODataMessageWriter
public sealed class ODataMessageWriter : IDisposable
public ref class ODataMessageWriter sealed : IDisposable
[<SealedAttribute>]
type ODataMessageWriter =  
    class
        interface IDisposable
    end
public final class ODataMessageWriter implements IDisposable

ODataMessageWriter 型別公開下列成員。

建構函式

  名稱 說明
公用方法 ODataMessageWriter(IODataRequestMessage) 為指定的要求訊息建立新的 ODataMessageWriter。
公用方法 ODataMessageWriter(IODataResponseMessage) 為指定的回應訊息建立新的 ODataMessageWriter。
公用方法 ODataMessageWriter(IODataRequestMessage, ODataMessageWriterSettings) 為指定的要求訊息和訊息寫入器設定建立新的 ODataMessageWriter。
公用方法 ODataMessageWriter(IODataResponseMessage, ODataMessageWriterSettings) 為指定的回應訊息和訊息寫入器設定建立新的 ODataMessageWriter。
公用方法 ODataMessageWriter(IODataRequestMessage, ODataMessageWriterSettings, IEdmModel) 為指定的要求訊息和訊息寫入器設定建立新的 ODataMessageWriter。
公用方法 ODataMessageWriter(IODataResponseMessage, ODataMessageWriterSettings, IEdmModel) 為指定的回應訊息和訊息寫入器設定建立新的 ODataMessageWriter。

上層

方法

  名稱 說明
公用方法 CreateODataBatchWriter 建立 ODataBatchWriter 以寫入要求或回應的批次。
公用方法 CreateODataBatchWriterAsync 非同步建立 ODataBatchWriter 以寫入要求或回應的批次。
公用方法 CreateODataCollectionWriter 建立 ODataCollectionWriter 以寫入基本或複雜值的集合 (服務作業引動過程產生的結果)。
公用方法 CreateODataCollectionWriterAsync 非同步建立 ODataCollectionWriter 以寫入基本或複雜值的集合 (服務作業引動過程產生的結果)。
公用方法 CreateODataEntryWriter 建立要寫入項目的 ODataWriter
公用方法 CreateODataEntryWriterAsync 非同步建立要寫入項目的 ODataWriter
公用方法 CreateODataFeedWriter 建立要寫入摘要的 ODataWriter
公用方法 CreateODataFeedWriterAsync 非同步建立要寫入摘要的 ODataWriter
公用方法 CreateODataParameterWriter 建立要寫入參數裝載的 ODataParameterWriter
公用方法 CreateODataParameterWriterAsync 非同步建立要寫入參數裝載的 ODataParameterWriter
公用方法 Dispose 要清理寫入器 Unmanaged 資源的 [M:System.IDisposable.Dispose()] 實作。
公用方法 Equals (繼承自 Object。)
受保護的方法 Finalize (繼承自 Object。)
公用方法 GetHashCode (繼承自 Object。)
公用方法 GetType (繼承自 Object。)
受保護的方法 MemberwiseClone (繼承自 Object。)
公用方法 ToString (繼承自 Object。)
公用方法 WriteEntityReferenceLink 寫入 $links 查詢的單一結果做為訊息裝載。
公用方法 WriteEntityReferenceLinkAsync 非同步寫入 $links 查詢的單一結果做為訊息裝載。
公用方法 WriteEntityReferenceLinks 寫入 $links 查詢的結果做為訊息裝載。
公用方法 WriteEntityReferenceLinksAsync 非同步寫入 $links 查詢的結果做為訊息裝載。
公用方法 WriteError 寫入 ODataError 做為訊息裝載。
公用方法 WriteErrorAsync 非同步寫入 ODataError 做為訊息裝載。
公用方法 WriteMetadataDocument 寫入中繼資料文件做為訊息主體。
公用方法 WriteProperty 寫入 ODataProperty 做為訊息裝載。
公用方法 WritePropertyAsync 非同步寫入 ODataProperty 做為訊息裝載。
公用方法 WriteServiceDocument 將具有指定之 defaultWorkspace 的服務文件寫入做為訊息裝載。
公用方法 WriteServiceDocumentAsync 以非同步方式將具有指定之 defaultWorkspace 的服務文件寫入做為訊息裝載。
公用方法 WriteValue 寫入單一值做為訊息主體。
公用方法 WriteValueAsync 非同步寫入單一值做為訊息主體。

上層

執行緒安全性

這個型別的任何公用 static (在 Visual Basic 中為 Shared) 成員都是執行緒安全的。並不是所有的執行個體成員都保證可以用於所有的執行緒。

請參閱

參考

Microsoft.Data.OData 命名空間