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 konumunu akışın kapasitesinin ötesinde ayarlayabilseniz de ve Write yöntemlerini kullanarak Read 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