Compartilhar via


StreamUpgradeAcceptor Classe

Definição

Para implementar um aceitador de atualização personalizado, herdado desta classe base abstract.

public ref class StreamUpgradeAcceptor abstract
public abstract class StreamUpgradeAcceptor
type StreamUpgradeAcceptor = class
Public MustInherit Class StreamUpgradeAcceptor
Herança
StreamUpgradeAcceptor
Derivado

Comentários

Um exemplo de uma atualização de fluxo é criar um fluxo de compactação diretamente na parte superior do fluxo de transporte.

Essa classe é usada com StreamUpgradeInitiator e StreamUpgradeProvider para implementar uma atualização de fluxo personalizada.

Para obter uma descrição detalhada do processo de atualização, consulte StreamUpgradeProvider .

Construtores

StreamUpgradeAcceptor()

Inicializa uma nova instância da classe StreamUpgradeAcceptor.

Métodos

AcceptUpgrade(Stream)

Atualiza o fluxo de transporta e retorna o fluxo atualizado.

BeginAcceptUpgrade(Stream, AsyncCallback, Object)

Versão assíncrona de AcceptUpgrade(Stream).

CanUpgrade(String)

Determina se a atualização solicitada é compatível com este aceitador de atualização.

EndAcceptUpgrade(IAsyncResult)

Versão assíncrona de AcceptUpgrade(Stream).

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Confira também