CborReader.ReadStartMap Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Läser nästa dataobjekt som början av en karta (huvudtyp 5).
public:
Nullable<int> ReadStartMap();
public int? ReadStartMap();
member this.ReadStartMap : unit -> Nullable<int>
Public Function ReadStartMap () As Nullable(Of Integer)
Returer
Antalet nyckel/värde-par i en karta med bestämd längd eller null om kartan är obegränsad.
Undantag
Nästa dataobjekt har inte rätt huvudtyp.
Nästa värde har en ogiltig CBOR-kodning.
-eller-
Det fanns ett oväntat slut på CBOR-kodningsdata.
-eller-
Nästa värde använder en CBOR-kodning som inte är giltig i det aktuella överensstämmelseläget.
Kommentarer
Kartinnehåll används som om de vore matriser som var dubbelt så långa som kartans deklarerade storlek. Till exempel måste en karta med storlek 1 som innehåller en nyckel av typen Int32 med ett värde av typen String förbrukas av efterföljande anrop till ReadInt32() och ReadTextString(). Det är upp till anroparen att hålla reda på om nästa värde är en nyckel eller ett värde. I grund och botten är detta en teknisk begränsning som härrör från det faktum att CBOR tillåter nycklar av godtycklig typ, till exempel en karta kan innehålla nycklar som är kartor själva.