SKAbstractManagedStream Klasa

Definicja

SKStreamAsset Reprezentuje element (możliwy do przewinięcia, przewijalny strumień Skia).

public abstract class SKAbstractManagedStream : SkiaSharp.SKStreamAsset
Dziedziczenie
Pochodne

Konstruktory

Nazwa Opis
SKAbstractManagedStream()

Tworzy nowe wystąpienie klasy SKAbstractManagedStream.

SKAbstractManagedStream(Boolean)

Tworzy nowe wystąpienie klasy SKAbstractManagedStream.

Właściwości

Nazwa Opis
Handle

Pobiera lub ustawia uchwyt do bazowego obiektu natywnego.

(Odziedziczone po SKObject)
HasLength

Pobiera wartość wskazującą, czy ten strumień może zgłosić łączną długość.

(Odziedziczone po SKStream)
HasPosition

Pobiera wartość wskazującą, czy ten strumień może zgłosić bieżącą pozycję.

(Odziedziczone po SKStream)
IgnorePublicDispose

Pobiera wartość wskazującą, czy wywołanie publiczne Dispose() powinno być no-op.

(Odziedziczone po SKNativeObject)
IsAtEnd

Pobiera wartość wskazującą, czy wszystkie bajty w strumieniu zostały odczytane.

(Odziedziczone po SKStream)
IsDisposed

Pobiera wartość wskazującą, czy obiekt został już usunięty.

(Odziedziczone po SKNativeObject)
Length

Pobiera łączną długość strumienia. Jeśli nie jest to obsługiwane, długość zostanie zgłoszona jako 0.

(Odziedziczone po SKStream)
OwnsHandle

Pobiera lub ustawia wartość wskazującą, czy ten obiekt jest właścicielem uchwytu i powinien zniszczyć obiekt macierzysty podczas jego usuwania.

(Odziedziczone po SKNativeObject)
Position

Pobiera lub ustawia bieżącą pozycję w strumieniu. Jeśli ta opcja nie jest obsługiwana, pozycja zostanie zgłoszona jako 0.

(Odziedziczone po SKStream)

Metody

Nazwa Opis
Dispose()

Zwalnia wszystkie zasoby używane przez ten SKNativeObjectprogram .

(Odziedziczone po SKNativeObject)
Dispose(Boolean)

Zwalnia niezarządzane zasoby używane przez SKAbstractManagedStream program i opcjonalnie zwalnia zarządzane zasoby.

DisposeInternal()

Wyzwala usuwanie, ignorując wartość IgnorePublicDispose.

(Odziedziczone po SKNativeObject)
DisposeManaged()

Zaimplementowane przez typy pochodne SKObject w celu zniszczenia wszystkich zarządzanych obiektów.

(Odziedziczone po SKObject)
DisposeNative()

Zaimplementowane przez typy pochodne SKObject w celu zniszczenia wszelkich obiektów natywnych.

DisposeUnownedManaged()

Zaimplementowane przez typy pochodne SKObject do usuwania obiektów zarządzanych, które nie są własnością tego wystąpienia.

(Odziedziczone po SKObject)
GetData()

Zwraca całą zawartość strumienia jako SKData obiekt.

(Odziedziczone po SKStream)
GetMemoryBase()

Zwraca adres pamięci danych, jeśli strumień jest strumieniem pamięci.

(Odziedziczone po SKStream)
Move(Int32)

Dąży do względnego przesunięcia w strumieniu.

(Odziedziczone po SKStream)
Move(Int64)
Przestarzałe.

Dąży do względnego przesunięcia w strumieniu.

(Odziedziczone po SKStream)
OnCreateNew()

Zaimplementowane przez typy pochodne SKAbstractManagedStream w celu skopiowania bieżącego strumienia.

OnDuplicate()

Zaimplementowane przez typy pochodne SKAbstractManagedStream w celu zduplikowania bieżącego strumienia.

OnFork()

Zaimplementowane przez typy pochodne SKAbstractManagedStream w celu rozwidlenia bieżącego strumienia.

OnGetLength()

Zaimplementowane przez typy pochodne SKAbstractManagedStream w celu zwrócenia całkowitej długości strumienia.

OnGetPosition()

Zaimplementowane przez typy pochodne SKAbstractManagedStream w celu uzyskania bieżącej pozycji w strumieniu.

OnHasLength()

Zaimplementowane przez typy pochodne SKAbstractManagedStream , aby wskazać, czy ten strumień może zgłosić łączną długość.

OnHasPosition()

Zaimplementowane przez typy pochodne SKAbstractManagedStream , aby wskazać, czy ten strumień może zgłosić swoją bieżącą pozycję.

OnIsAtEnd()

Zaimplementowane przez typy pochodne SKAbstractManagedStream , aby wskazać, czy wszystkie bajty w strumieniu zostały odczytane.

OnMove(Int32)

Zaimplementowane przez typy pochodne SKAbstractManagedStream , aby dążyć do względnego przesunięcia.

OnPeek(IntPtr, IntPtr)

Zaimplementowane przez typy pochodne SKAbstractManagedStream w celu skopiowania określonej liczby bajtów do określonego buforu.

OnRead(IntPtr, IntPtr)

Zaimplementowane przez typy pochodne SKAbstractManagedStream w celu skopiowania określonej liczby bajtów do określonego buforu.

OnRewind()

Zaimplementowane przez typy pochodne SKAbstractManagedStream w celu przewijania bieżącego strumienia.

OnSeek(IntPtr)

Zaimplementowane przez typy pochodne SKAbstractManagedStream w celu poszukiwania pozycji bezwzględnej.

Peek(IntPtr, Int32)

Spróbuj zajrzeć do size bajtów.

(Odziedziczone po SKStream)
Read(Byte[], Int32)

Odczytuje kopię określonej liczby bajtów do dostarczonego buforu.

(Odziedziczone po SKStream)
Read(IntPtr, Int32)

Odczytuje kopię określonej liczby bajtów do dostarczonego buforu.

(Odziedziczone po SKStream)
ReadBool()

Odczyt pojedynczego elementu logicznego.

(Odziedziczone po SKStream)
ReadBool(Boolean)

Odczyt pojedynczego elementu logicznego.

(Odziedziczone po SKStream)
ReadByte()

Odczyt pojedynczego bajtu.

(Odziedziczone po SKStream)
ReadByte(Byte)

Odczyt pojedynczego bajtu.

(Odziedziczone po SKStream)
ReadInt16()

Odczyt pojedynczej 16-bitowej liczby całkowitej.

(Odziedziczone po SKStream)
ReadInt16(Int16)

Odczyt pojedynczej 16-bitowej liczby całkowitej.

(Odziedziczone po SKStream)
ReadInt32()

Odczyt pojedynczej 32-bitowej liczby całkowitej.

(Odziedziczone po SKStream)
ReadInt32(Int32)

Odczyt pojedynczej 32-bitowej liczby całkowitej.

(Odziedziczone po SKStream)
ReadSByte()

Odczyt pojedynczego, podpisanego bajtu.

(Odziedziczone po SKStream)
ReadSByte(SByte)

Odczyt pojedynczego, podpisanego bajtu.

(Odziedziczone po SKStream)
ReadUInt16()

Odczyt pojedynczej, niepodpisanej liczby całkowitej 16-bitowej.

(Odziedziczone po SKStream)
ReadUInt16(UInt16)

Odczyt pojedynczej, niepodpisanej liczby całkowitej 16-bitowej.

(Odziedziczone po SKStream)
ReadUInt32()

Odczyt pojedynczej, niepodpisanej liczby całkowitej 32-bitowej.

(Odziedziczone po SKStream)
ReadUInt32(UInt32)

Odczyt pojedynczej, niepodpisanej liczby całkowitej 32-bitowej.

(Odziedziczone po SKStream)
Rewind()

Przewija się na początek strumienia.

(Odziedziczone po SKStream)
Seek(Int32)

Dąży do położenia bezwzględnego w strumieniu.

(Odziedziczone po SKStream)
Skip(Int32)

Przenosi bieżące położenie według określonej liczby bajtów.

(Odziedziczone po SKStream)

Dotyczy