BlobBuilder Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
public ref class BlobBuilder
public class BlobBuilder
type BlobBuilder = class
Public Class BlobBuilder
- Warisan
-
BlobBuilder
Konstruktor
BlobBuilder(Int32) |
Properti
ChunkCapacity | |
Count | |
FreeBytes |
Metode
Align(Int32) | |
AllocateChunk(Int32) | |
Clear() | |
ContentEquals(BlobBuilder) |
Membandingkan isi penulis ini saat ini dengan yang lain. |
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
Free() | |
FreeChunk() | |
GetBlobs() |
Mengembalikan urutan semua blob yang mewakili konten penyusun. |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetType() |
Mendapatkan instans Type saat ini. (Diperoleh dari Object) |
LinkPrefix(BlobBuilder) | |
LinkSuffix(BlobBuilder) | |
MemberwiseClone() |
Membuat salinan dangkal dari yang saat ini Object. (Diperoleh dari Object) |
PadTo(Int32) | |
ReserveBytes(Int32) |
Mencadangkan blok byte yang berdampingan. |
ToArray() | |
ToArray(Int32, Int32) | |
ToImmutableArray() | |
ToImmutableArray(Int32, Int32) | |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |
TryWriteBytes(Stream, Int32) |
Mencoba menulis urutan byte ke penyusun. Nilai yang dikembalikan menunjukkan jumlah byte yang berhasil ditulis. |
WriteBoolean(Boolean) |
Boolean Menulis nilai ke penyusun. |
WriteByte(Byte) |
Byte Menulis nilai ke penyusun. |
WriteBytes(Byte*, Int32) |
Menulis jumlah byte tertentu dari buffer ke penyusun. |
WriteBytes(Byte, Int32) |
Menulis jumlah kemunculan nilai byte yang ditentukan ke penyusun. |
WriteBytes(Byte[]) |
Menulis konten array byte ke penyusun. |
WriteBytes(Byte[], Int32, Int32) |
Menulis jumlah byte tertentu yang dimulai pada indeks tertentu dalam array byte ke penyusun. |
WriteBytes(ImmutableArray<Byte>) |
Menulis konten array byte yang tidak dapat diubah ke penyusun. |
WriteBytes(ImmutableArray<Byte>, Int32, Int32) |
Menulis jumlah byte tertentu yang dimulai pada indeks tertentu dari array yang tidak dapat diubah ke penyusun. |
WriteCompressedInteger(Int32) |
Menerapkan pengodean bilangan bulat terkompresi yang tidak ditandatangani sebagaimana didefinisikan oleh ECMA-335-II bab 23.2: Blob dan tanda tangan. |
WriteCompressedSignedInteger(Int32) |
Menerapkan pengodean bilangan bulat bertanda tangan terkompresi seperti yang didefinisikan oleh ECMA-335-II bab 23.2: Blob dan tanda tangan. |
WriteConstant(Object) |
Menulis nilai konstanta (lihat ECMA-335 Partisi II bagian 22.9) pada posisi saat ini. |
WriteContentTo(BlobBuilder) | |
WriteContentTo(BlobWriter) | |
WriteContentTo(Stream) | |
WriteDateTime(DateTime) | |
WriteDecimal(Decimal) | |
WriteDouble(Double) | |
WriteGuid(Guid) | |
WriteInt16(Int16) | |
WriteInt16BE(Int16) | |
WriteInt32(Int32) | |
WriteInt32BE(Int32) | |
WriteInt64(Int64) | |
WriteReference(Int32, Boolean) |
Menulis referensi ke heap (heap offset) atau tabel (nomor baris). |
WriteSByte(SByte) | |
WriteSerializedString(String) |
Menulis string dalam format SerString (lihat atribut Kustom ECMA-335-II 23.3). |
WriteSingle(Single) | |
WriteUInt16(UInt16) | |
WriteUInt16BE(UInt16) | |
WriteUInt32(UInt32) | |
WriteUInt32BE(UInt32) | |
WriteUInt64(UInt64) | |
WriteUserString(String) |
Menulis string dalam format heap User String (#US) (lihat ecma-335-II 24.2.4 #US dan tumpukan #Blob). |
WriteUTF16(Char[]) |
Menulis array karakter yang dikodekan UTF16 (little-endian) pada posisi saat ini. |
WriteUTF16(String) |
Menulis string yang dikodekan UTF16 (little-endian) pada posisi saat ini. |
WriteUTF8(String, Boolean) |
Menulis string yang dikodekan UTF8 pada posisi saat ini. |