Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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