Class FileStreamContainer
isi
[
bersembunyi
]FileStreamContainer class
Pembantu untuk pemrosesan aliran file.
public sealed class FileStreamContainer : StreamContainer
Properti
Nama | Keterangan |
---|---|
virtual CanRead { get; } | Mendapat nilai yang menunjukkan apakah aliran mendukung membaca. |
virtual CanSeek { get; } | Mendapat nilai yang menunjukkan apakah streaming mendukung pencarian. |
virtual CanWrite { get; } | Mendapat nilai yang menunjukkan apakah streaming mendukung penulisan. |
Disposed { get; } | Mendapat nilai yang menunjukkan apakah instance ini dibuang. |
FilePath { get; } | Mendapat jalur file. |
IsCreated { get; } | Mendapat nilai yang menunjukkan apakah streaming dibuat secara eksplisit. |
virtual IsStreamDisposedOnClose { get; } | Mendapat nilai yang menunjukkan apakah aliran ini dibuang pada penutupan. |
IsTemporal { get; set; } | Mendapat atau menetapkan nilai yang menunjukkan apakah streaming bersifat temporal. |
virtual Length { get; set; } | Mendapat atau menyetel panjang aliran dalam byte. Nilai ini kurang dariLengthdengan posisi aliran awal yang diteruskan dalam konstruktor StreamContainer. |
virtual Position { get; set; } | Mendapat atau menetapkan posisi saat ini dalam aliran. Nilai ini mewakili offset dari posisi aliran awal yang diteruskan dalam konstruktor StreamContainer. |
virtual Stream { get; } | Mendapatkan aliran data. |
SyncRoot { get; } | Mendapatkan objek yang dapat digunakan untuk menyinkronkan akses ke sumber daya yang disinkronkan. |
Metode
Nama | Keterangan |
---|---|
static CreateFileStream(string, bool) | Membuat aliran file baru. |
static OpenFileStream(string) | Membuka aliran file yang ada. Jika aliran file tidak ada, pengecualian yang sesuai akan dilemparkan. |
Dispose() | Membuang instance saat ini. |
virtual Flush() | Menghapus semua buffer untuk streaming ini dan menyebabkan semua data buffer ditulis ke perangkat pokok. |
virtual Read(byte[]) | Membaca byte untuk mengisi buffer byte yang ditentukan. |
virtual Read(byte[], int, int) | Membaca urutan byte dari aliran saat ini dan memajukan posisi dalam aliran dengan jumlah byte yang dibaca. |
virtual ReadByte() | Membaca satu byte dari aliran dan memajukan posisi dalam aliran sebanyak satu byte, atau mengembalikan -1 jika di akhir aliran. |
virtual Save(Stream) | Menyimpan (menyalin) data aliran ke aliran yang ditentukan. Menggunakan ukuran buffer defaultReadWriteBytesCount dan streamingLength nilai. |
virtual Save(string) | Menyimpan (menyalin) data aliran ke aliran yang ditentukan. Menggunakan ukuran buffer defaultReadWriteBytesCount dan streamingLength nilai. |
virtual Save(Stream, int) | Menyimpan (menyalin) semua data aliran ke aliran yang ditentukan. Menggunakan aliranLength nilai. |
virtual Save(string, int) | Menyimpan (menyalin) data aliran ke aliran yang ditentukan. Menggunakan aliranLength nilai. |
virtual Save(Stream, int, long) | Menyimpan (menyalin) data aliran ke aliran yang ditentukan. |
virtual Save(string, int, long) | Menyimpan (menyalin) data aliran ke aliran yang ditentukan. |
virtual Seek(long, SeekOrigin) | Mengatur posisi dalam aliran saat ini. |
virtual SeekBegin() | Mengatur posisi aliran ke awal aliran. Nilai ini mewakili offset dari posisi aliran awal yang diteruskan dalam konstruktor StreamContainer. |
virtual ToBytes() | Mengonversi data aliran keByte larik. |
virtual ToBytes(long, long) | Mengonversi data aliran keByte larik. |
virtual Write(byte[]) | Menulis semua byte yang ditentukan ke aliran. |
virtual Write(byte[], int, int) | Menulis urutan byte ke aliran saat ini dan memajukan posisi saat ini dalam aliran ini dengan jumlah byte yang ditulis. |
virtual WriteByte(byte) | Menulis satu byte ke posisi saat ini dalam aliran dan memajukan posisi dalam aliran sebanyak satu byte. |
virtual WriteTo(StreamContainer) | Menyalin data yang ada ke yang lainStreamContainer . |
virtual WriteTo(StreamContainer, long) | Menyalin data yang ada ke yang lainStreamContainer . |
explicit operator | Melakukan konversi eksplisit dariFileStreamContainer keStream . (2 operators) |
Lihat juga
- class StreamContainer
- ruang nama Aspose.PSD
- perakitan Aspose.PSD