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ı belirten bir değer alır veya ayarlar. |
virtual Length { get; set; } | Akış uzunluğunu bayt cinsinden alır veya ayarlar. Bu değer daha küçükLength StreamContainer yapıcısında geçirilen başlangıç akış konumu tarafından. |
virtual Position { get; set; } | Akış içindeki geçerli konumu alır veya ayarlar. Bu değer, StreamContainer yapıcısında geçirilen başlangıç akış konumundan farkı temsil eder. |
virtual Stream { get; } | Veri akışını alır. |
SyncRoot { get; } | Senkronize kaynağa erişimi senkronize etmek 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) | Var olan bir dosya akışını açar. Dosya akışı yoksa uygun istisna atılır. |
Dispose() | Geçerli örneği atar. |
virtual Flush() | Bu akış için tüm arabellekleri temizler ve arabelleğe alınan verilerin temel alınan aygıta yazılmasına neden olur. |
virtual Read(byte[]) | Belirtilen bayt arabelleğini doldurmak için baytları okur. |
virtual Read(byte[], int, int) | Geçerli akıştan bir bayt dizisini okur ve akış içindeki konumu okunan bayt sayısı kadar ilerletir. |
virtual ReadByte() | Akıştan bir bayt okur ve akış içindeki konumu bir bayt ilerletir veya akışın sonundaysa -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 geçirilen başlangıç akış konumundan farkı temsil eder. |
virtual ToBytes() | Akış verileriniByte dizi. |
virtual ToBytes(long, long) | Akış verileriniByte 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 | Şundan açık bir dönüştürme gerçekleştirir:FileStreamContainer ileStream . (2 operators) |
Ayrıca bakınız
- class StreamContainer
- ad alanı Aspose.Imaging
- toplantı Aspose.Imaging