Class FileStreamContainer
İçindekiler
[
Saklamak
]FileStreamContainer class
Dosya akışı işleme için yardımcı.
public sealed class FileStreamContainer : StreamContainer
Özellikleri
İsim | Tanım |
---|---|
virtual CanRead { get; } | Akışın okumayı destekleyip desteklemediğini gösteren bir değer alır. |
virtual CanSeek { get; } | Akışın aramayı destekleyip desteklemediğini gösteren bir değer alır. |
virtual CanWrite { get; } | Akışın yazmayı destekleyip desteklemediğini gösteren bir değer alır. |
Disposed { get; } | Bu örneğin atılıp atılmadığını gösteren bir değer alır. |
FilePath { get; } | Dosya yolunu alır. |
IsCreated { get; } | Akışın açıkça oluşturulup oluşturulmadığını gösteren bir değer alır. |
virtual IsStreamDisposedOnClose { get; } | Bu akışın kapanışta atılıp atılmadığını gösteren bir değer alır. |
IsTemporal { get; set; } | Akışın geçici olup olmadığını gösteren bir değer alır veya ayarlar. |
virtual Length { get; set; } | Akış uzunluğunu bayt cinsinden alır veya ayarlar. Bu değer,LengthStreamContainer yapıcısında iletilen başlangıç akışı konumuna göre. |
virtual Position { get; set; } | Akış içindeki geçerli konumu alır veya ayarlar. Bu değer, StreamContainer yapıcısında iletilen başlangıç akış konumundan sapmayı temsil eder. |
virtual Stream { get; } | Veri akışını alır. |
SyncRoot { get; } | Eşitlenen kaynağa erişimi eşitlemek için kullanılabilecek bir nesne alır. |
yöntemler
İsim | Tanım |
---|---|
static CreateFileStream(string, bool) | Yeni bir dosya akışı oluşturur. |
static OpenFileStream(string) | Mevcut bir dosya akışını açar. Dosya akışı yoksa uygun istisna atılır. |
Dispose() | Geçerli örneği ortadan kaldırır. |
virtual Flush() | Bu akış için tüm arabellekleri temizler ve arabelleğe alınan tüm verilerin alttaki aygıta yazılmasına neden olur. |
virtual Read(byte[]) | Belirtilen bayt arabelleğini doldurmak için bayt okur. |
virtual Read(byte[], int, int) | Geçerli akıştan bir bayt dizisini okur ve akış içindeki konumu okunan bayt sayısına göre ilerletir. |
virtual ReadByte() | Akıştan bir bayt okur ve akış içindeki konumu bir bayt ilerletir veya akışın sonunda ise -1 döndürür. |
virtual Save(Stream) | Akışın verilerini belirtilen akışa kaydeder (kopyalar). Varsayılan arabellek boyutunu kullanırReadWriteBytesCount ve akışLength değer. |
virtual Save(string) | Akışın verilerini belirtilen akışa kaydeder (kopyalar). Varsayılan arabellek boyutunu kullanırReadWriteBytesCount ve akışLength değer. |
virtual Save(Stream, int) | Akışın tüm verilerini belirtilen akışa kaydeder (kopyalar). akışı kullanırLength değer. |
virtual Save(string, int) | Akışın verilerini belirtilen akışa kaydeder (kopyalar). akışı kullanırLength değer. |
virtual Save(Stream, int, long) | Akışın verilerini belirtilen akışa kaydeder (kopyalar). |
virtual Save(string, int, long) | Akışın verilerini belirtilen akışa kaydeder (kopyalar). |
virtual Seek(long, SeekOrigin) | Geçerli akış içindeki konumu ayarlar. |
virtual SeekBegin() | Akış konumunu akışın başlangıcına ayarlar. Bu değer, StreamContainer yapıcısında iletilen başlangıç akış konumundan sapmayı temsil eder. |
virtual ToBytes() | Akış verilerini şuna dönüştürür:Byte dizi. |
virtual ToBytes(long, long) | Akış verilerini şuna dönüştürür:Byte dizi. |
virtual Write(byte[]) | Belirtilen tüm baytları akışa yazar. |
virtual Write(byte[], int, int) | Geçerli akışa bir bayt dizisi yazar ve bu akış içindeki geçerli konumu yazılan bayt sayısı kadar ilerletir. |
virtual WriteByte(byte) | Akıştaki geçerli konuma bir bayt yazar ve akış içindeki konumu bir bayt ilerletir. |
virtual WriteTo(StreamContainer) | İçerilen verileri bir başkasına kopyalarStreamContainer . |
virtual WriteTo(StreamContainer, long) | İçerilen verileri bir başkasına kopyalarStreamContainer . |
explicit operator | Şuradan açık bir dönüştürme gerçekleştirir:FileStreamContainer ileStream . (2 operators) |
Ayrıca bakınız
- class StreamContainer
- ad alanı Aspose.PSD
- toplantı Aspose.PSD