UnmanagedMemoryStream.Position Özellik

Tanım

Akıştaki geçerli konumu alır veya ayarlar.

public:
 virtual property long Position { long get(); void set(long value); };
public override long Position { get; set; }
member this.Position : int64 with get, set
Public Overrides Property Position As Long

Özellik Değeri

Akıştaki geçerli konum.

Özel durumlar

Akış kapatıldı.

Konum sıfırdan küçük bir değere ayarlanır veya konum Int32.MaxValue değerinden büyükse veya geçerli işaretçiye eklendiğinde taşmayla sonuçlanır.

Açıklamalar

Bir akış başlatıldığında, bu özellik sıfır olarak ayarlanır.

Akışın kapasitesinin ötesindeki konumunu ayarlayabilirsiniz ancak ve Read yöntemlerini kullanarak Write bu alana erişemezsiniz. Read 0 döndürür ve Write bir NotSupportedExceptionoluşturur. Bu destek öncelikli olarak temel akış işlemleriyle tasarım ve kod uyumluluğuna yöneliktir.

Şunlara uygulanır