Overlapped Sınıf
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.
Bir örnekten bir yapıya bilgi aktarma yöntemleri de dahil olmak üzere Win32 OVERLAPPED yapısının Overlapped yönetilen bir NativeOverlapped gösterimini sağlar.
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
- Devralma
-
Overlapped
- Öznitelikler
Açıklamalar
Pack ve UnsafePack yöntemleri, Overlapped nesnesinden zaman uyumsuz dosya G/Ç için Windows API işlevlerine geçirilebilen bir NativeOverlapped yapısına bilgi aktarır. yöntemi, Unpack bir NativeOverlapped yapıdaki bilgileri sınıfın Overlapped bir örneğine aktarır.
Bir Overlapped nesnenin özelliklerindeki değişiklikler ilişkili NativeOverlapped yapısını etkiler ve bunun tersi de geçerlidir.
Oluşturucular
| Name | Description |
|---|---|
| Overlapped() |
Sınıfının yeni, boş bir örneğini Overlapped başlatır. |
| Overlapped(Int32, Int32, Int32, IAsyncResult) |
Geçersiz.
Geçersiz.
Geçersiz.
Sınıfın Overlapped yeni bir örneğini belirtilen dosya konumuyla başlatır, G/Ç işlemi tamamlandığında sinyal verilen bir olaya 32 bit tamsayı tutamacı ve işlemin sonuçlarını döndürmek için bir arabirim. |
| Overlapped(Int32, Int32, IntPtr, IAsyncResult) |
Sınıfın Overlapped yeni bir örneğini belirtilen dosya konumu, G/Ç işlemi tamamlandığında sinyal verilen bir olayın tanıtıcısı ve işlemin sonuçlarını döndürmek için bir arabirim ile başlatır. |
Özellikler
| Name | Description |
|---|---|
| AsyncResult |
G/Ç işlemiyle ilgili durum bilgilerini sağlayan nesneyi alır veya ayarlar. |
| EventHandle |
Geçersiz.
Geçersiz.
Geçersiz.
G/Ç işlemi tamamlandığında sinyal verilen bir eşitleme olayına 32 bit tamsayı tutamacını alır veya ayarlar. |
| EventHandleIntPtr |
G/Ç işlemi tamamlandığında sinyal verilen eşitleme olayının tutamacını alır veya ayarlar. |
| OffsetHigh |
Aktarımın başlatıldığı dosya konumunun yüksek sıralı sözcüğünü alır veya ayarlar. Dosya konumu, dosyanın başından bir bayt uzaklığıdır. |
| OffsetLow |
Aktarımın başlatıldığı dosya konumunun düşük sıralı sözcüğünü alır veya ayarlar. Dosya konumu, dosyanın başından bir bayt uzaklığıdır. |
Yöntemler
| Name | Description |
|---|---|
| Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
| Free(NativeOverlapped*) |
yöntemi tarafından Pack ayrılan yerel çakışan bir yapıyla ilişkili yönetilmeyen belleği serbest bırakır. |
| GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
| GetType() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| Pack(IOCompletionCallback, Object) |
Zaman uyumsuz G/Ç işlemi tamamlandığında çağrılan bir temsilciyi ve arabellek olarak hizmet veren yönetilen bir nesneyi belirterek geçerli örneği bir yapıda NativeOverlapped paketler. |
| Pack(IOCompletionCallback) |
Geçersiz.
Geçersiz.
Geçersiz.
Zaman uyumsuz G/Ç işlemi tamamlandığında çağrılacak temsilciyi belirterek geçerli örneği bir NativeOverlapped yapıda paketler. |
| ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |
| Unpack(NativeOverlapped*) |
Belirtilen yönetilmeyen NativeOverlapped yapıyı yönetilen Overlapped bir nesneye açar. |
| UnsafePack(IOCompletionCallback, Object) |
Zaman uyumsuz G/Ç işlemi tamamlandığında çağrılacak temsilciyi ve arabellek görevi görecek yönetilen nesneyi belirterek geçerli örneği bir NativeOverlapped yapıda paketler. Çağrı yığınını yaymıyor. |
| UnsafePack(IOCompletionCallback) |
Geçersiz.
Geçersiz.
Geçersiz.
Zaman uyumsuz G/Ç işlemi tamamlandığında çağrılacak temsilciyi belirten bir NativeOverlapped yapıda geçerli örneği paketler. Çağrı yığınını yaymıyor. |