Partilhar via


Etapas em um aplicativo cliente de Internet típico

A tabela a seguir mostra as etapas que você pode executar em um aplicativo cliente de Internet típico.

O seu objetivo Ações que você toma Efeitos
Inicie uma sessão na Internet. Crie um objeto CInternetSession . Inicializa o WinInet e se conecta ao servidor.
Defina uma opção de consulta na Internet (limite de tempo limite ou número de tentativas, por exemplo). Use CInternetSession::SetOption. Retorna FALSE se a operação não tiver sido bem-sucedida.
Estabeleça uma função callback para monitorar o estado da sessão. Use CInternetSession::EnableStatusCallback. Estabelece uma função de retorno de chamada para CInternetSession::OnStatusCallback. Substitua OnStatusCallback de forma a criar a sua própria rotina de callback.
Conecte-se a um servidor de Internet, servidor de intranet ou arquivo local. Utilize CInternetSession::OpenURL. Analisa a URL e abre uma conexão com o servidor especificado. Retorna um CStdioFile (se você passar OpenURL um nome de arquivo local). Este é o objeto através do qual você acessa dados recuperados do servidor ou arquivo.
Leia a partir do arquivo. Use CInternetFile::Read. Lê o número especificado de bytes usando um buffer que você fornece.
Lidar com exceções. Use o CInternetException classe. Lida com todos os tipos comuns de exceção da Internet.
Termine a sessão da Internet. Descarte o objeto CInternetSession . Limpa automaticamente identificadores e conexões de arquivos abertos.

Ver também

Extensões de Internet Win32 (WinInet)
Pré-requisitos para classes de cliente da Internet
Escrevendo um aplicativo cliente da Internet usando classes WinInet MFC