StreamUpgradeInitiator Classe

Definição

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

public ref class StreamUpgradeInitiator abstract
public abstract class StreamUpgradeInitiator
type StreamUpgradeInitiator = class
Public MustInherit Class StreamUpgradeInitiator
Herança
StreamUpgradeInitiator
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 StreamUpgradeAcceptor e StreamUpgradeProvider para implementar uma atualização de fluxo personalizada.

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

Construtores

StreamUpgradeInitiator()

Inicializa uma nova instância da classe StreamUpgradeInitiator.

Métodos

BeginInitiateUpgrade(Stream, AsyncCallback, Object)

Este método abstract pode ser implementado para fazer o processamento assíncrono que inicia uma atualização.

EndInitiateUpgrade(IAsyncResult)

Este método é o método de retorno de chamada assíncrono chamado após a conclusão de BeginInitiateUpgrade(Stream, AsyncCallback, Object).

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)
GetNextUpgrade()

Retorna o tipo de conteúdo da próxima atualização a ser executada.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
InitiateUpgrade(Stream)

Inicia a atualização do fluxo solicitando a outra extremidade de sua conexão para atualizar a camada de transporte de canal.

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