StreamUpgradeInitiator Classe

Definição

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

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

Observações

Um exemplo de melhoria de curso de água é construir um fluxo de compressão diretamente sobre o fluxo de transporte. Esta classe é usada com StreamUpgradeAcceptor e StreamUpgradeProvider para implementar uma atualização personalizada de fluxos.

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

Construtores

Name Description
StreamUpgradeInitiator()

Inicializa uma nova instância da StreamUpgradeInitiator classe.

Métodos

Name Description
BeginInitiateUpgrade(Stream, AsyncCallback, Object)

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

EndInitiateUpgrade(IAsyncResult)

Este método é o método de callback assíncrono, que é chamado depois de BeginInitiateUpgrade(Stream, AsyncCallback, Object) ter sido concluído.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetNextUpgrade()

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

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
InitiateUpgrade(Stream)

Inicia a atualização do fluxo solicitando à outra extremidade da sua ligação que atualize a camada de transporte do canal.

InitiateUpgradeAsync(Stream)

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

MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Ver também