BlobBuilder Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
public ref class BlobBuilder
public class BlobBuilder
type BlobBuilder = class
Public Class BlobBuilder
- Dziedziczenie
-
BlobBuilder
Konstruktory
BlobBuilder(Int32) |
Właściwości
ChunkCapacity | |
Count | |
FreeBytes |
Metody
Align(Int32) | |
AllocateChunk(Int32) | |
Clear() | |
ContentEquals(BlobBuilder) |
Porównuje bieżącą zawartość tego składnika zapisywania z inną zawartością. |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
Free() | |
FreeChunk() | |
GetBlobs() |
Zwraca sekwencję wszystkich obiektów blob reprezentujących zawartość konstruktora. |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
LinkPrefix(BlobBuilder) | |
LinkSuffix(BlobBuilder) | |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
PadTo(Int32) | |
ReserveBytes(Int32) |
Rezerwuje ciągły blok bajtów. |
ToArray() | |
ToArray(Int32, Int32) | |
ToImmutableArray() | |
ToImmutableArray(Int32, Int32) | |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
TryWriteBytes(Stream, Int32) |
Próbuje napisać sekwencję bajtów do konstruktora. Wartość zwracana wskazuje liczbę bajtów, które zostały pomyślnie zapisane. |
WriteBoolean(Boolean) |
Boolean Zapisuje wartość w konstruktorze. |
WriteByte(Byte) |
Byte Zapisuje wartość w konstruktorze. |
WriteBytes(Byte*, Int32) |
Zapisuje określoną liczbę bajtów z buforu do konstruktora. |
WriteBytes(Byte, Int32) |
Zapisuje określoną liczbę wystąpień wartości bajtów w konstruktorze. |
WriteBytes(Byte[]) |
Zapisuje zawartość tablicy bajtów w konstruktorze. |
WriteBytes(Byte[], Int32, Int32) |
Zapisuje określoną liczbę bajtów rozpoczynających się od określonego indeksu w tablicy bajtów konstruktora. |
WriteBytes(ImmutableArray<Byte>) |
Zapisuje zawartość niezmiennej tablicy bajtów w konstruktorze. |
WriteBytes(ImmutableArray<Byte>, Int32, Int32) |
Zapisuje określoną liczbę bajtów rozpoczynających się od określonego indeksu niezmiennej tablicy w konstruktorze. |
WriteCompressedInteger(Int32) |
Implementuje kodowanie skompresowanych niepodpisanych liczb całkowitych zgodnie z definicją w rozdziale 23.2 ECMA-335-II: Obiekty blob i podpisy. |
WriteCompressedSignedInteger(Int32) |
Implementuje kodowanie skompresowanych podpisanych liczb całkowitych zgodnie z definicją w rozdziale 23.2 ECMA-335-II: Obiekty blob i podpisy. |
WriteConstant(Object) |
Zapisuje wartość stałą (zobacz ecMA-335 Partition II sekcja 22.9) w bieżącym położeniu. |
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) |
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 stosy #Blob). |
WriteUTF16(Char[]) |
Zapisuje tablicę znaków zakodowaną 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. |