BlobReader Structure
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
public value class BlobReader
public struct BlobReader
type BlobReader = struct
Public Structure BlobReader
- Héritage
Constructeurs
| Nom | Description |
|---|---|
| BlobReader(Byte*, Int32) |
Crée un lecteur du bloc de mémoire spécifié. |
Propriétés
| Nom | Description |
|---|---|
| Length |
Obtient la longueur totale du bloc de mémoire sous-jacent. |
| Offset |
Obtient ou définit le décalage entre le début de l’objet blob et la position actuelle. |
| RemainingBytes |
Obtient le nombre d’octets restants de la position actuelle à la fin du bloc de mémoire sous-jacent. |
Méthodes
| Nom | Description |
|---|---|
| ReadBoolean() | |
| ReadByte() | |
| ReadBytes(Int32) |
Lit les octets en commençant à la position actuelle. |
| ReadChar() | |
| ReadCompressedInteger() |
Lit une valeur entière compressée non signée. Consultez la section Spécification des métadonnées II.23.2 : Objets blob et signatures. |
| ReadCompressedSignedInteger() |
Lit une valeur entière compressée signée. Consultez la section Spécification des métadonnées II.23.2 : Objets blob et signatures. |
| ReadDouble() | |
| ReadInt16() | |
| ReadInt32() | |
| ReadInt64() | |
| ReadSByte() | |
| ReadSerializationTypeCode() |
Lit un code de type encodé dans une valeur d’attribut personnalisée sérialisée. |
| ReadSerializedString() |
Lit une chaîne encodée sous la forme d’un entier compressé contenant sa longueur suivie de son contenu en UTF8. Les chaînes Null sont encodées sous la forme d’un seul octet 0xFF. |
| ReadSignatureHeader() | |
| ReadSignatureTypeCode() |
Lit un code de type encodé dans une signature. |
| ReadSingle() | |
| ReadTypeHandle() |
Lit un handle de type encodé dans une signature en tant que TypeDefOrRefOrSpecEncoded (voir ECMA-335 II.23.2.8). |
| ReadUInt16() | |
| ReadUInt32() | |
| ReadUInt64() | |
| ReadUTF16(Int32) |
Lit une chaîne encodée UTF16 (little-endian) en commençant à la position actuelle. |
| ReadUTF8(Int32) |
Lit une chaîne encodée UTF8 en commençant à la position actuelle. |
| Reset() |
Repositionne le lecteur au début du bloc de mémoire sous-jacent. |
| TryReadCompressedInteger(Int32) |
Lit une valeur entière compressée non signée. Consultez la section Spécification des métadonnées II.23.2 : Objets blob et signatures. |
| TryReadCompressedSignedInteger(Int32) |
Lit une valeur entière compressée signée. Consultez la section Spécification des métadonnées II.23.2 : Objets blob et signatures. |