IsolatedStorageFileStream.BeginRead Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Zaman uyumsuz bir okuma başlatır.
public:
override IAsyncResult ^ BeginRead(cli::array <System::Byte> ^ array, int offset, int numBytes, AsyncCallback ^ userCallback, System::Object ^ stateObject);
public:
override IAsyncResult ^ BeginRead(cli::array <System::Byte> ^ buffer, int offset, int numBytes, AsyncCallback ^ userCallback, System::Object ^ stateObject);
public override IAsyncResult BeginRead (byte[] array, int offset, int numBytes, AsyncCallback? userCallback, object? stateObject);
public override IAsyncResult BeginRead (byte[] buffer, int offset, int numBytes, AsyncCallback userCallback, object stateObject);
override this.BeginRead : byte[] * int * int * AsyncCallback * obj -> IAsyncResult
override this.BeginRead : byte[] * int * int * AsyncCallback * obj -> IAsyncResult
Public Overrides Function BeginRead (array As Byte(), offset As Integer, numBytes As Integer, userCallback As AsyncCallback, stateObject As Object) As IAsyncResult
Public Overrides Function BeginRead (buffer As Byte(), offset As Integer, numBytes As Integer, userCallback As AsyncCallback, stateObject As Object) As IAsyncResult
Parametreler
- bufferarray
- Byte[]
Verilerin okunması için arabellek.
- offset
- Int32
Okumaya başlayabileceğiniz bayt uzaklığı buffer
.
- numBytes
- Int32
Okunacak bayt sayısı üst sınırı.
- userCallback
- AsyncCallback
Zaman uyumsuz okuma işlemi tamamlandığında çağrılacak yöntem. Bu parametre isteğe bağlıdır.
- stateObject
- Object
Zaman uyumsuz okumanın durumu.
Döndürülenler
IAsyncResult Hala beklemede olan zaman uyumsuz okumayı temsil eden bir nesne. Okunan IAsyncResult bayt sayısını belirlemek için bu akışın EndRead(IAsyncResult) yöntemine geçirilmelidir. Bu, çağrılan BeginRead(Byte[], Int32, Int32, AsyncCallback, Object) kodla veya öğesine geçirilen BeginRead(Byte[], Int32, Int32, AsyncCallback, Object)bir geri çağırmada yapılabilir.
Özel durumlar
Dosyanın sonundan sonra zaman uyumsuz bir okuma denendi.
Açıklamalar
Akıştaki geçerli konum, G/Ç işlemi tamamlandığında değil, zaman uyumsuz okuma veya yazma işlemi yaptığınızda güncelleştirilir.
Kaç bayt okundu öğrenmek için bunu IAsyncResult çağırmalısınızEndRead.