共用方式為


ODataMessageReader 類別

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

繼承階層

System.Object
  Microsoft.Data.OData.ODataMessageReader

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

語法

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

ODataMessageReader 型別公開下列成員。

建構函式

  名稱 說明
公用方法 ODataMessageReader(IODataRequestMessage) 為指定的要求訊息建立新的 ODataMessageReader。
公用方法 ODataMessageReader(IODataResponseMessage) 為指定的回應訊息建立新的 ODataMessageReader。
公用方法 ODataMessageReader(IODataRequestMessage, ODataMessageReaderSettings) 為指定的要求訊息和訊息讀取器設定建立新的 ODataMessageReader。
公用方法 ODataMessageReader(IODataResponseMessage, ODataMessageReaderSettings) 為指定的回應訊息和訊息讀取器設定建立新的 ODataMessageReader。
公用方法 ODataMessageReader(IODataRequestMessage, ODataMessageReaderSettings, IEdmModel) 為指定的要求訊息和訊息讀取器設定建立新的 ODataMessageReader。
公用方法 ODataMessageReader(IODataResponseMessage, ODataMessageReaderSettings, IEdmModel) 為指定的回應訊息和訊息讀取器設定建立新的 ODataMessageReader。

上層

方法

  名稱 說明
公用方法 CreateODataBatchReader 建立 ODataBatchReader 以讀取要求或回應的批次。
公用方法 CreateODataBatchReaderAsync 非同步建立 ODataBatchReader 以讀取要求或回應的批次。
公用方法 CreateODataCollectionReader() 建立 ODataCollectionReader 以讀取基本或複雜值的集合 (服務作業引動過程的結果)。
公用方法 CreateODataCollectionReader(IEdmTypeReference) 建立 ODataCollectionReader 以讀取基本或複雜值的集合 (服務作業引動過程的結果)。
公用方法 CreateODataCollectionReaderAsync() 非同步建立 ODataCollectionReader 以讀取基本或複雜值的集合 (服務作業引動過程的結果)。
公用方法 CreateODataCollectionReaderAsync(Void) 非同步建立 ODataCollectionReader 以讀取基本或複雜值的集合 (服務作業引動過程的結果)。
公用方法 CreateODataEntryReader() 建立要讀取項目的 ODataReader
公用方法 CreateODataEntryReader(IEdmEntityType) 建立要讀取項目的 ODataReader。
公用方法 CreateODataEntryReaderAsync() 非同步建立要讀取項目的 ODataReader。
公用方法 CreateODataEntryReaderAsync(Void) 非同步建立要讀取項目的 ODataReader
公用方法 CreateODataFeedReader() 建立要讀取摘要的 ODataReader
公用方法 CreateODataFeedReader(IEdmEntityType) 建立要讀取摘要的 ODataReader
公用方法 CreateODataFeedReaderAsync() 非同步建立要讀取摘要的 ODataReader
公用方法 CreateODataFeedReaderAsync(Void) 非同步建立要讀取摘要的 ODataReader。
公用方法 CreateODataParameterReader 建立 ODataParameterReader 物件。
公用方法 CreateODataParameterReaderAsync 非同步建立 ODataReader 物件。
公用方法 DetectPayloadKind 判斷正在讀取之裝載的可能裝載種類和格式,並將其傳回。
公用方法 DetectPayloadKindAsync 判斷正在讀取之裝載的可能裝載種類和格式,並將其傳回。
公用方法 Dispose 要清理讀取器之 Unmanaged 資源的 [M:System.IDisposable.Dispose()] 實作。
公用方法 Equals (繼承自 Object。)
受保護的方法 Finalize (繼承自 Object。)
公用方法 GetHashCode (繼承自 Object。)
公用方法 GetType (繼承自 Object。)
受保護的方法 MemberwiseClone (繼承自 Object。)
公用方法 ReadEntityReferenceLink 讀取 $links 查詢 (實體參考連結) 的單一結果做為訊息裝載。
公用方法 ReadEntityReferenceLinkAsync 非同步讀取 $links 查詢 (實體參考連結) 的單一結果做為訊息裝載。
公用方法 ReadEntityReferenceLinks 讀取 $links 查詢 (實體參考連結) 的結果做為訊息裝載。
公用方法 ReadEntityReferenceLinksAsync 非同步讀取 $links 查詢的結果做為訊息裝載。
公用方法 ReadError 讀取 ODataError 做為訊息裝載。
公用方法 ReadErrorAsync 非同步讀取 ODataError 做為訊息裝載。
公用方法 ReadMetadataDocument 讀取訊息主體做為中繼資料文件。
公用方法 ReadProperty() 讀取 ODataProperty 做為訊息裝載。
公用方法 ReadProperty(IEdmTypeReference) 讀取 ODataProperty 做為訊息裝載。
公用方法 ReadPropertyAsync() 非同步讀取 ODataProperty 做為訊息裝載。
公用方法 ReadPropertyAsync(Void) 非同步讀取 ODataProperty 做為訊息裝載。
公用方法 ReadServiceDocument 讀取服務文件裝載。
公用方法 ReadServiceDocumentAsync 非同步讀取服務文件裝載。
公用方法 ReadValue 讀取單一值做為訊息主體。
公用方法 ReadValueAsync 非同步讀取單一值做為訊息主體。
公用方法 ToString (繼承自 Object。)

上層

執行緒安全性

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

請參閱

參考

Microsoft.Data.OData 命名空間