Partager via


ThreadPoolBoundHandle Classe

Définition

Représente un handle d’E/S lié au pool de threads système et permet aux composants de bas niveau de recevoir des notifications pour les opérations d’E/S asynchrones.

public ref class ThreadPoolBoundHandle sealed : IDisposable
public sealed class ThreadPoolBoundHandle : IDisposable
type ThreadPoolBoundHandle = class
    interface IDisposable
Public NotInheritable Class ThreadPoolBoundHandle
Implements IDisposable
Héritage
ThreadPoolBoundHandle
Implémente

Propriétés

Handle

Obtient le handle de système d’exploitation lié.

Méthodes

AllocateNativeOverlapped(IOCompletionCallback, Object, Object)

Retourne un pointeur non managé vers une structure NativeOverlapped, spécifiant un délégué appelé quand l’opération d’E/S asynchrone est terminée, un objet fourni par l’utilisateur qui fournit un contexte, et des objets gérés qui font office de mémoires tampons.

AllocateNativeOverlapped(PreAllocatedOverlapped)

Retourne un pointeur non managé vers une structure NativeOverlapped à l’aide de l’état de rappel et des mémoires tampons associées à l’objet PreAllocatedOverlapped spécifié.

BindHandle(SafeHandle)

Retourne un ThreadPoolBoundHandle pour le handle spécifié, qui est lié au pool de threads système.

Dispose()

Libère toutes les ressources non managées utilisées par l’instance de ThreadPoolBoundHandle.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
FreeNativeOverlapped(NativeOverlapped*)

Libère la mémoire associée à une structure NativeOverlapped allouée par la méthode AllocateNativeOverlapped.

GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetNativeOverlappedState(NativeOverlapped*)

Retourne l’objet fourni par l’utilisateur qui a été spécifié quand l’instance de NativeOverlapped a été allouée en appelant la méthode AllocateNativeOverlapped(IOCompletionCallback, Object, Object).

GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)
UnsafeAllocateNativeOverlapped(IOCompletionCallback, Object, Object)

Retourne un pointeur non managé vers une NativeOverlapped structure, en spécifiant un délégué appelé lorsque l’opération d’E/S asynchrone est terminée, un objet fourni par l’utilisateur fournissant un contexte et des objets managés qui servent de mémoires tampons.

S’applique à