ThreadPoolBoundHandle Classe

Definição

Representa um identificador de E/S associado ao pool de threads do sistema e permite que componentes de baixo nível recebam notificações para operações de E/S assíncronas.Represents an I/O handle that is bound to the system thread pool and enables low-level components to receive notifications for asynchronous I/O operations.

public ref class ThreadPoolBoundHandle sealed : IDisposable
public sealed class ThreadPoolBoundHandle : IDisposable
type ThreadPoolBoundHandle = class
    interface IDisposable
Public NotInheritable Class ThreadPoolBoundHandle
Implements IDisposable
Herança
ThreadPoolBoundHandle
Implementações

Propriedades

Handle

Obtém o identificador do sistema operacional associado.Gets the bound operating system handle.

Métodos

AllocateNativeOverlapped(IOCompletionCallback, Object, Object)

Retornará um ponteiro não gerenciado para uma estrutura NativeOverlapped, especificando um delegado invocado quando a operação de E/S assíncrona for concluída, um objeto fornecido pelo usuário que oferece contexto e objetos gerenciados que funcionam como buffers.Returns an unmanaged pointer to a NativeOverlapped structure, specifying a delegate that is invoked when the asynchronous I/O operation is complete, a user-provided object that supplies context, and managed objects that serve as buffers.

AllocateNativeOverlapped(PreAllocatedOverlapped)

Retorna um ponteiro não gerenciado para uma estrutura NativeOverlapped usando o estado de retorno de chamada e os buffers associados ao objeto PreAllocatedOverlapped especificado.Returns an unmanaged pointer to a NativeOverlapped structure using the callback state and buffers associated with the specified PreAllocatedOverlapped object.

BindHandle(SafeHandle)

Retorna um ThreadPoolBoundHandle para o identificador especificado, associado ao pool de threads do sistema.Returns a ThreadPoolBoundHandle for the specified handle, which is bound to the system thread pool.

Dispose()

Libera todos os recursos não gerenciados usados pela instância ThreadPoolBoundHandle.Releases all unmanaged resources used by the ThreadPoolBoundHandle instance.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object.

(Herdado de Object)
FreeNativeOverlapped(NativeOverlapped*)

Libera a memória associada a uma estrutura NativeOverlapped alocada pelo método AllocateNativeOverlapped.Frees the memory associated with a NativeOverlapped structure allocated by the AllocateNativeOverlapped method.

GetHashCode()

Serve como a função de hash padrão.Serves as the default hash function.

(Herdado de Object)
GetNativeOverlappedState(NativeOverlapped*)

Retorna o objeto fornecido pelo usuário especificado quando a instância NativeOverlapped foi alocada chamando o método AllocateNativeOverlapped(IOCompletionCallback, Object, Object).Returns the user-provided object that was specified when the NativeOverlapped instance was allocated by calling the AllocateNativeOverlapped(IOCompletionCallback, Object, Object) method.

GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object.

(Herdado de Object)

Aplica-se a