Overlapped Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menyediakan representasi terkelola dari struktur Win32 OVERLAPPED , termasuk metode untuk mentransfer informasi dari Overlapped instans ke NativeOverlapped struktur.
public ref class Overlapped
public class Overlapped
[System.Runtime.InteropServices.ComVisible(true)]
public class Overlapped
type Overlapped = class
[<System.Runtime.InteropServices.ComVisible(true)>]
type Overlapped = class
Public Class Overlapped
- Warisan
-
Overlapped
- Atribut
Keterangan
Metode
Perubahan pada properti Overlapped objek memengaruhi struktur terkait NativeOverlapped , dan sebaliknya.
Konstruktor
| Nama | Deskripsi |
|---|---|
| Overlapped() |
Menginisialisasi instans baru yang kosong dari Overlapped kelas. |
| Overlapped(Int32, Int32, Int32, IAsyncResult) |
Kedaluwarsa.
Kedaluwarsa.
Kedaluwarsa.
Menginisialisasi instans Overlapped baru kelas dengan posisi file yang ditentukan, handel bilangan bulat 32-bit ke peristiwa yang disinyalir ketika operasi I/O selesai, dan antarmuka untuk mengembalikan hasil operasi. |
| Overlapped(Int32, Int32, IntPtr, IAsyncResult) |
Menginisialisasi instans Overlapped baru kelas dengan posisi file yang ditentukan, handel ke peristiwa yang disinyalir ketika operasi I/O selesai, dan antarmuka untuk mengembalikan hasil operasi. |
Properti
| Nama | Deskripsi |
|---|---|
| AsyncResult |
Mendapatkan atau mengatur objek yang menyediakan informasi status pada operasi I/O. |
| EventHandle |
Kedaluwarsa.
Kedaluwarsa.
Kedaluwarsa.
Mendapatkan atau mengatur handel bilangan bulat 32-bit ke peristiwa sinkronisasi yang disinyalir saat operasi I/O selesai. |
| EventHandleIntPtr |
Mendapatkan atau mengatur handel ke peristiwa sinkronisasi yang disinyalir saat operasi I/O selesai. |
| OffsetHigh |
Mendapatkan atau mengatur kata urutan tinggi dari posisi file untuk memulai transfer. Posisi file adalah offset byte dari awal file. |
| OffsetLow |
Mendapatkan atau mengatur kata berurutan rendah dari posisi file untuk memulai transfer. Posisi file adalah offset byte dari awal file. |
Metode
| Nama | Deskripsi |
|---|---|
| Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
| Free(NativeOverlapped*) |
Membebaskan memori yang tidak dikelola yang terkait dengan struktur tumpang tindih asli yang dialokasikan oleh Pack metode . |
| GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
| GetType() |
Mendapatkan Type instans saat ini. (Diperoleh dari Object) |
| MemberwiseClone() |
Membuat salinan dangkal dari Objectsaat ini. (Diperoleh dari Object) |
| Pack(IOCompletionCallback, Object) |
Mengemas instans saat ini ke dalam NativeOverlapped struktur, menentukan delegasi yang dipanggil ketika operasi I/O asinkron selesai dan objek terkelola yang berfungsi sebagai buffer. |
| Pack(IOCompletionCallback) |
Kedaluwarsa.
Kedaluwarsa.
Kedaluwarsa.
Mengemas instans saat ini ke dalam NativeOverlapped struktur, menentukan delegasi yang akan dipanggil ketika operasi I/O asinkron selesai. |
| ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |
| Unpack(NativeOverlapped*) |
Membuka kemasan struktur tidak terkelola yang ditentukan ke dalam objek terkelola NativeOverlappedOverlapped . |
| UnsafePack(IOCompletionCallback, Object) |
Mengemas instans saat ini ke dalam NativeOverlapped struktur, menentukan delegasi yang akan dipanggil ketika operasi I/O asinkron selesai dan objek terkelola yang berfungsi sebagai buffer. Tidak menyebarluaskan tumpukan panggilan. |
| UnsafePack(IOCompletionCallback) |
Kedaluwarsa.
Kedaluwarsa.
Kedaluwarsa.
Mengemas instans saat ini ke dalam struktur yang NativeOverlapped menentukan delegasi untuk dipanggil ketika operasi I/O asinkron selesai. Tidak menyebarluaskan tumpukan panggilan. |