다음을 통해 공유


CInternetSession 클래스

및 단일 또는 여러 동시 인터넷 세션 초기화 만들고, 필요한 경우 프록시 서버 연결에 설명 합니다.

class CInternetSession : public CObject

Members

cttkhz64.collapse_all(ko-kr,VS.110).gifPublic 생성자

Name

설명

CInternetSession::CInternetSession

CInternetSession 개체를 생성합니다.

cttkhz64.collapse_all(ko-kr,VS.110).gifPublic 메서드

Name

설명

CInternetSession::Close

인터넷 세션이 종료 되 면 인터넷 연결을 닫습니다.

CInternetSession::EnableStatusCallback

상태 콜백 루틴을 설정합니다.

CInternetSession::GetContext

인터넷 세션이 종료 되 면 인터넷 연결을 닫습니다.

CInternetSession::GetCookie

쿠키는 지정 된 URL과 모든 부모에 대 한 Url을 반환합니다.

CInternetSession::GetCookieLength

버퍼에 저장 하는 쿠키의 길이 지정 하는 변수를 검색 합니다.

CInternetSession::GetFtpConnection

서버와 FTP 세션을 엽니다.사용자가 로그온 합니다.

CInternetSession::GetGopherConnection

Gopher 서버에 대 한 연결을 열려고 시도 하는 응용 프로그램을 엽니다.

CInternetSession::GetHttpConnection

HTTP 서버에 연결 하려고 하는 응용 프로그램을 엽니다.

CInternetSession::OnStatusCallback

상태 콜백이 활성화 된 경우 작업의 상태를 업데이트 합니다.

CInternetSession::OpenURL

구문 분석 하 고 URL을 엽니다.

CInternetSession::SetCookie

지정 된 URL에 대 한 쿠키를 설정합니다.

CInternetSession::SetOption

인터넷 세션에 대 한 옵션을 설정합니다.

cttkhz64.collapse_all(ko-kr,VS.110).gifPublic 연산자

Name

설명

CInternetSession::operator HINTERNET

현재 인터넷 세션에 대 한 핸들입니다.

설명

인터넷 연결 응용 프로그램 기간 동안 유지 해야 하는 경우 만들 수 있습니다는 CInternetSession 멤버는 클래스의 CWinApp.

인터넷 세션을 설정 하면 호출할 수 있는 OpenURL.CInternetSession다음 URL에 대 한 전역 함수를 호출 하 여 분석 AfxParseURL.프로토콜 형식에 관계 없이 CInternetSession URL을 해석 하 고이 관리 합니다."File://" URL 리소스를 식별 하는 로컬 파일에 대 한 요청을 처리할 수 있는.OpenURL에 대 한 포인터를 반환 합니다는 CStdioFile 전달 이름을 하는 경우 개체는 로컬 파일입니다.

사용 하 여 인터넷 서버 URL을 열 경우 OpenURL, 사이트에서 정보를 읽을 수 있습니다.서버에 있는 파일 (예: HTTP, FTP, 또는 gopher)에 특정 서비스 작업을 수행 하려는 경우 해당 서버에 적절 한 연결을 설정 해야 합니다.특정 한 종류의 특정 서비스에 직접 연결을 열려면 다음 멤버 함수 중 하나를 사용 하십시오.

SetOption 세션 시간 제한 값, 재시도 횟수 등의 쿼리 옵션을 설정할 수 있습니다.

CInternetSession멤버 함수 SetCookie, GetCookie, 및 GetCookieLength Win32 쿠키 데이터베이스를 서버와 스크립트 유지 클라이언트 워크스테이션에 대 한 상태 정보를 관리 하는 방법을 제공 합니다.

기본적인 인터넷 프로그래밍 작업에 대 한 자세한 내용은 인터넷 첫 번째 단계: WinInet.MFC WinInet 클래스를 사용 하는 방법에 대 한 일반적인 정보는 문서를 참조 하십시오. WinInet 인터넷 프로그래밍.

[!참고]

CInternetSessionthrow 되는 AfxThrowNotSupportedException 지원 되지 않는 서비스 형식에 대 한.서비스 다음 형식만 지원 됩니다: FTP, HTTP, gopher, 및 파일.

상속 계층 구조

CObject

CInternetSession

요구 사항

헤더: afxinet.h

참고 항목

참조

CObject 클래스

계층 구조 차트

CInternetConnection 클래스

CHttpConnection 클래스

CFtpConnection 클래스

CGopherConnection 클래스