OptimizedMemoryStream
OptimizedMemoryStream class
Daha fazla standart kapasite içerebilen bir MemoryStream tanımlar
public class OptimizedMemoryStream : Stream
yapıcılar
Özellikleri
İsim | Tanım |
---|
BufferSize { get; set; } | Temeldeki arabelleklerin boyutunu alır veya ayarlar. |
override CanRead { get; } | Türetilmiş bir sınıfta geçersiz kılındığında, mevcut akışın okumayı destekleyip desteklemediğini gösteren bir değer alır. |
override CanSeek { get; } | Türetilmiş bir sınıfta geçersiz kılındığında, mevcut akışın aramayı destekleyip desteklemediğini gösteren bir değer alır. |
override CanWrite { get; } | Türetilmiş bir sınıfta geçersiz kılındığında, geçerli akışın yazmayı destekleyip desteklemediğini gösteren bir değer alır. |
FreeOnDispose { get; set; } | Dispose. üzerinde temel alınan arabelleklerin serbest bırakılıp bırakılmayacağını belirten bir değer alır veya ayarlar |
override Length { get; } | Türetilmiş bir sınıfta geçersiz kılındığında, akışın bayt cinsinden uzunluğunu alır. |
override Position { get; set; } | Türetilmiş bir sınıfta geçersiz kılındığında, geçerli akış içindeki konumu alır veya ayarlar. |
yöntemler
İsim | Tanım |
---|
override Flush() | İşlev geçersiz kılındı. |
override Read(byte[], int, int) | Türetilmiş bir sınıfta geçersiz kılındığında, geçerli akıştan bir bayt dizisini okur ve akış içindeki konumu okunan bayt sayısı kadar ilerletir. |
override ReadByte() | Akıştan bir bayt okur ve akış içindeki konumu bir bayt ilerletir veya akışın sonundaysa -1 döndürür. |
override Seek(long, SeekOrigin) | Türetilmiş bir sınıfta geçersiz kılındığında, geçerli akış içindeki konumu ayarlar. |
override SetLength(long) | Türetilmiş bir sınıfta geçersiz kılındığında, mevcut akışın uzunluğunu ayarlar. |
ToArray() | Geçerli akışı bir bayt dizisine dönüştürür. |
override Write(byte[], int, int) | Türetilmiş bir sınıfta geçersiz kılındığında, geçerli akışa bir bayt dizisi yazar ve bu akış içindeki geçerli konumu, yazılan bayt sayısı kadar ilerletir. |
override WriteByte(byte) | Akıştaki geçerli konuma bir bayt yazar ve akış içindeki konumu bir bayt ilerletir. |
WriteTo(Stream) | Belirtilen akışa yazar. |
Alanlar
Ayrıca bakınız