BlobWriter Struct
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
public value class BlobWriter
public struct BlobWriter
type BlobWriter = struct
Public Structure BlobWriter
- Dziedziczenie
Konstruktorów
| Nazwa | Opis |
|---|---|
| BlobWriter(Blob) | |
| BlobWriter(Byte[], Int32, Int32) | |
| BlobWriter(Byte[]) | |
| BlobWriter(Int32) | |
Właściwości
| Nazwa | Opis |
|---|---|
| Blob | |
| Length | |
| Offset | |
| RemainingBytes | |
Metody
| Nazwa | Opis |
|---|---|
| Align(Int32) | |
| Clear() | |
| ContentEquals(BlobWriter) |
Porównuje bieżącą zawartość tego składnika zapisywania z inną zawartością. |
| PadTo(Int32) | |
| ToArray() | |
| ToArray(Int32, Int32) | |
| ToImmutableArray() | |
| ToImmutableArray(Int32, Int32) | |
| WriteBoolean(Boolean) | |
| WriteByte(Byte) | |
| WriteBytes(BlobBuilder) | |
| WriteBytes(Byte, Int32) | |
| WriteBytes(Byte[], Int32, Int32) | |
| WriteBytes(Byte[]) | |
| WriteBytes(Byte*, Int32) | |
| WriteBytes(ImmutableArray<Byte>, Int32, Int32) | |
| WriteBytes(ImmutableArray<Byte>) | |
| WriteBytes(Stream, Int32) | |
| WriteCompressedInteger(Int32) |
Implementuje skompresowane kodowanie niepodpisanej liczby całkowitej zgodnie z definicją w rozdziale ECMA-335-II 23.2: Obiekty blob i podpisy. |
| WriteCompressedSignedInteger(Int32) |
Implementuje skompresowane kodowanie liczby całkowitej podpisanej zgodnie z definicją w rozdziale ECMA-335-II 23.2: Obiekty blob i podpisy. |
| WriteConstant(Object) |
Zapisuje stałą wartość (zobacz ECMA-335 Partition II sekcja 22.9) w bieżącej pozycji. |
| WriteDateTime(DateTime) | |
| WriteDecimal(Decimal) | |
| WriteDouble(Double) | |
| WriteGuid(Guid) | |
| WriteInt16(Int16) | |
| WriteInt16BE(Int16) | |
| WriteInt32(Int32) | |
| WriteInt32BE(Int32) | |
| WriteInt64(Int64) | |
| WriteReference(Int32, Boolean) |
Zapisuje odwołanie do sterty (przesunięcie sterty) lub tabeli (numer wiersza). |
| WriteSByte(SByte) | |
| WriteSerializedString(String) |
Zapisuje ciąg w formacie SerString (zobacz ECMA-335-II 23.3 Atrybuty niestandardowe). |
| WriteSingle(Single) | |
| WriteUInt16(UInt16) | |
| WriteUInt16BE(UInt16) | |
| WriteUInt32(UInt32) | |
| WriteUInt32BE(UInt32) | |
| WriteUInt64(UInt64) | |
| WriteUserString(String) |
Zapisuje ciąg w formacie stosu użytkownika (#US) (zobacz ECMA-335-II 24.2.4 #US i #Blob stertach). |
| WriteUTF16(Char[]) |
Zapisuje ciąg zakodowany w formacie UTF16 (little-endian) w bieżącej pozycji. |
| WriteUTF16(String) |
Zapisuje ciąg zakodowany w formacie UTF16 (little-endian) w bieżącej pozycji. |
| WriteUTF8(String, Boolean) |
Zapisuje ciąg zakodowany w formacie UTF8 w bieżącej pozycji. |