Bagikan melalui


UnmanagedMemoryStream.Position Properti

Definisi

Mendapatkan atau mengatur posisi saat ini dalam aliran.

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

Nilai Properti

Posisi saat ini di aliran.

Pengecualian

Aliran ditutup.

Posisi diatur ke nilai yang kurang dari nol, atau posisinya lebih besar dari Int32.MaxValue atau menghasilkan luapan ketika ditambahkan ke penunjuk saat ini.

Keterangan

Saat aliran diinisialisasi, properti ini diatur ke nol.

Meskipun Anda dapat mengatur posisi aliran di luar kapasitas aliran, Anda tidak akan dapat mengakses area tersebut Read menggunakan metode dan Write . Read akan mengembalikan 0 dan Write akan melempar NotSupportedException. Dukungan ini terutama untuk desain dan kompatibilitas kode dengan operasi aliran dasar.

Berlaku untuk