CborReader.ReadStartMap 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
讀取下一個資料項目以作為對應 (主要類型 5) 開頭。
public:
Nullable<int> ReadStartMap();
public int? ReadStartMap ();
member this.ReadStartMap : unit -> Nullable<int>
Public Function ReadStartMap () As Nullable(Of Integer)
傳回
具明確長度的對應中機碼/值組的數目,或者,如果對應是不限長度的,則為 null
。
例外狀況
下一個數據項沒有正確的主要類型。
備註
地圖內容會取用,就像是數位兩倍的地圖宣告大小長度一樣。 例如,大小為 1 的對應,其中包含型Int32別值為 String 的索引鍵,必須由 和ReadTextString()的後續呼叫ReadInt32()取用。 呼叫端必須追蹤下一個值是索引鍵還是值。 基本上,這是一項技術限制,其源自 CBOR 允許任意類型的索引鍵,例如地圖可以包含對應本身的索引鍵。