System.Net 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오늘날 네트워크에 사용되는 여러 프로토콜을 위한 간단한 프로그래밍 인터페이스를 제공합니다.
System.Net 네임스페이스의 클래스를 사용하여 Windows Store 응용 프로그램 또는 데스크톱 응용 프로그램을 개발할 수 있습니다. Windows Store 애플리케이션이 사용된 경우 System.Net 네임스페이스의 클래스는 Windows Developer Preview에서 사용되는 일종의 애플리케이션 보안 모델인 네트워크 격리 기능에 의해 영향을 받습니다. Windows Store 응용 프로그램에서 네트워크에 액세스할 수 있게 하는 시스템의 경우 적절한 네트워크 기능이 Windows Store 응용 프로그램용 응용 프로그램 매니페스트에서 활성화되어야 합니다. 자세한 내용은 Windows 스토어 앱에 대한 네트워크 격리를 참조하세요.
클래스
AuthenticationManager |
클라이언트 인증 처리 중 호출된 인증 모듈을 관리합니다. |
Authorization |
인터넷 서버에 대한 인증 메시지가 들어 있습니다. |
Cookie |
쿠키를 관리하는 데 사용되는 메서드 및 속성 집합을 제공합니다. 이 클래스는 상속될 수 없습니다. |
CookieCollection |
Cookie 클래스의 인스턴스에 대한 컬렉션 컨테이너를 제공합니다. |
CookieContainer |
CookieCollection 개체의 컬렉션에 대한 컨테이너를 제공합니다. |
CookieException |
CookieContainer에 Cookie를 추가할 때 오류가 발생하면 throw되는 예외입니다. |
CredentialCache |
여러 자격 증명에 대한 스토리지를 제공합니다. |
Dns |
단순 도메인 이름 확인 기능이 제공됩니다. |
DnsEndPoint |
네트워크 엔드포인트를 IP 주소 및 포트 번호의 호스트 이름 또는 문자열 표현으로 나타냅니다. |
DnsPermission |
네트워크의 DNS(Domain Name System) 서버에 액세스할 권한을 제어합니다. |
DnsPermissionAttribute |
도메인 이름 서버에서 정보를 요청하는 권한을 지정합니다. |
DownloadDataCompletedEventArgs |
DownloadDataCompleted 이벤트에 대한 데이터를 제공합니다. |
DownloadProgressChangedEventArgs |
DownloadProgressChanged의 WebClient 이벤트에 데이터를 제공합니다. |
DownloadStringCompletedEventArgs |
DownloadStringCompleted 이벤트에 대한 데이터를 제공합니다. |
EndPoint |
네트워크 주소를 식별합니다. 이 클래스는 |
EndpointPermission |
SocketPermission 인스턴스가 권한을 부여한 엔드포인트를 정의합니다. |
FileWebRequest |
WebRequest 클래스의 파일 시스템 구현을 제공합니다. |
FileWebResponse |
WebResponse 클래스의 파일 시스템 구현을 제공합니다. |
FtpWebRequest |
FTP(파일 전송 프로토콜) 클라이언트를 구현합니다. |
FtpWebResponse |
요청에 대한 FTP(파일 전송 프로토콜) 서버의 응답을 캡슐화합니다. |
GlobalProxySelection |
모든 HTTP 요청에 대한 글로벌 기본 프록시 인스턴스를 포함합니다. |
HttpDiagnosticsHttpWebRequestExtensions |
원격 분석 유틸리티에 대한 확장입니다. |
HttpListener |
프로그래밍 방식으로 제어되는 간단한 HTTP 프로토콜 수신기를 제공합니다. 이 클래스는 상속될 수 없습니다. |
HttpListenerBasicIdentity |
기본 인증 요청으로 얻은 사용자 이름과 암호를 저장합니다. |
HttpListenerContext |
HttpListener 클래스에서 사용되는 요청 및 응답 개체에 액세스할 수 있도록 합니다. 이 클래스는 상속될 수 없습니다. |
HttpListenerException |
HTTP 요청을 처리하는 동안 오류가 발생한 경우 throw되는 예외입니다. |
HttpListenerPrefixCollection |
HttpListener 개체의 URI(Uniform Resource Identifier) 접두사를 저장하는 데 사용되는 컬렉션을 나타냅니다. |
HttpListenerRequest |
HttpListener 개체에 대한 들어오는 HTTP 요청을 설명합니다. 이 클래스는 상속될 수 없습니다. |
HttpListenerResponse |
HttpListener 개체에서 처리하고 있는 요청에 대한 응답을 나타냅니다. |
HttpListenerTimeoutManager |
HttpListener 개체에 사용할 시간 초과 관리자입니다. |
HttpVersion |
HttpWebRequest 및 HttpWebResponse 클래스에서 지원하는 HTTP 버전 번호를 정의합니다. |
HttpWebRequest |
WebRequest 클래스의 HTTP 관련 구현을 제공합니다. |
HttpWebResponse |
WebResponse 클래스의 HTTP 관련 구현을 제공합니다. |
IPAddress |
IP(인터넷 프로토콜) 주소를 제공합니다. |
IPEndPoint |
네트워크 엔드포인트를 IP 주소와 포트 번호로 나타냅니다. |
IPEndPointCollection |
네트워크 엔드포인트을 IPEndPoint 개체로 저장하는 데 사용할 컬렉션을 나타냅니다. |
IPHostEntry |
인터넷 호스트 주소 정보에 컨테이너 클래스를 제공합니다. |
NetworkCredential |
기본, 다이제스트, NTLM 및 Kerberos 인증과 같은 암호 기반의 인증 체계에 자격 증명을 제공합니다. |
NetworkProgressChangedEventArgs |
네트워크 진행 변경 이벤트에 데이터를 제공합니다. |
OpenReadCompletedEventArgs |
OpenReadCompleted 이벤트에 대한 데이터를 제공합니다. |
OpenWriteCompletedEventArgs |
OpenWriteCompleted 이벤트에 대한 데이터를 제공합니다. |
ProtocolViolationException |
네트워크 프로토콜을 사용하는 동안 오류가 발생하면 throw되는 예외입니다. |
ServicePoint |
HTTP 연결에 대해 연결 관리를 제공합니다. |
ServicePointManager |
ServicePoint 개체의 컬렉션을 관리합니다. |
SocketAddress |
EndPoint 파생 클래스의 serialize된 정보를 저장합니다. |
SocketPermission |
전송 주소에 대해 연결을 만들거나 허용하는 권한을 제어합니다. |
SocketPermissionAttribute |
보안 동작을 지정하여 Socket 연결을 제어합니다. 이 클래스는 상속될 수 없습니다. |
TransportContext |
TransportContext 클래스는 내부 전송 계층에 대한 추가 컨텍스트를 제공합니다. |
UiSynchronizationContext |
동기화 모델에서 관리되는 UI에 대한 동기화 컨텍스트를 제공합니다. |
UploadDataCompletedEventArgs |
UploadDataCompleted 이벤트에 대한 데이터를 제공합니다. |
UploadFileCompletedEventArgs |
UploadFileCompleted 이벤트에 대한 데이터를 제공합니다. |
UploadProgressChangedEventArgs |
UploadProgressChanged의 WebClient 이벤트에 데이터를 제공합니다. |
UploadStringCompletedEventArgs |
UploadStringCompleted 이벤트에 대한 데이터를 제공합니다. |
UploadValuesCompletedEventArgs |
UploadValuesCompleted 이벤트에 대한 데이터를 제공합니다. |
WebClient |
URI로 식별되는 리소스와 데이터를 주고 받기 위한 일반적인 메서드를 제공합니다. |
WebException |
플러그형 프로토콜로 네트워크에 액세스하는 동안 오류가 발생하면 throw되는 예외입니다. |
WebHeaderCollection |
요청이나 응답과 관련된 프로토콜 헤더가 들어 있습니다. |
WebPermission |
HTTP 인터넷 리소스에 액세스하는 권한을 제어합니다. |
WebPermissionAttribute |
인터넷 리소스에 액세스할 사용 권한을 지정합니다. 이 클래스는 상속될 수 없습니다. |
WebProxy |
HttpClient 클래스에 대해 HTTP 프록시 설정을 포함합니다. |
WebRequest |
URI(Uniform Resource Identifier)에 대한 요청을 만듭니다. 이 클래스는 |
WebRequestMethods |
WebRequestMethods.Ftp, WebRequestMethods.File 및 WebRequestMethods.Http 클래스의 컨테이너 클래스입니다. 이 클래스는 상속될 수 없습니다. |
WebRequestMethods.File |
FILE 요청과 함께 사용할 수 있는 파일 프로토콜 메서드의 형식을 나타냅니다. 이 클래스는 상속될 수 없습니다. |
WebRequestMethods.Ftp |
FTP 요청과 함께 사용할 수 있는 FTP 프로토콜 메서드의 형식을 나타냅니다. 이 클래스는 상속될 수 없습니다. |
WebRequestMethods.Http |
HTTP 요청과 함께 사용할 수 있는 HTTP 프로토콜 메서드의 형식을 나타냅니다. |
WebResponse |
URI(Uniform Resource Identifier)에서 응답을 제공합니다. 이 클래스는 |
WebUtility |
웹 요청을 처리할 때 URL 인코딩 및 디코딩을 위한 메서드를 제공합니다. |
WriteStreamClosedEventArgs |
WriteStreamClosed 이벤트에 대한 데이터를 제공합니다. |
구조체
IPNetwork |
네트워크 접두사 및 IPAddress 접두사 길이를 정의하는 가 Int32 포함된 IP 네트워크를 나타냅니다. |
인터페이스
IAuthenticationModule |
웹 클라이언트 인증 모듈에 기본 인증 인터페이스를 제공합니다. |
ICertificatePolicy |
서버 인증서의 유효성을 검사합니다. |
ICredentialPolicy |
WebRequest와 이 클래스의 파생 클래스를 통한 리소스 요청에 사용할 자격 증명 정책을 정의합니다. |
ICredentials |
웹 클라이언트 인증을 위한 자격 증명을 검색할 수 있는 기본 인증 인터페이스를 제공합니다. |
ICredentialsByHost |
호스트, 포트 및 인증 형식에 대한 자격 증명을 검색할 수 있는 인터페이스를 제공합니다. |
INetworkProgress |
네트워크를 통해 데이터를 전송하는 네트워크 진행 정보를 제공합니다. |
IUnsafeWebRequestCreate |
URI(Uniform Resource Identifier)에 대해 안전하지 않은 WebRequest를 만듭니다. |
IWebProxy |
HttpClient 클래스에 대한 프록시 액세스를 구현할 수 있는 기본 인터페이스를 제공합니다. |
IWebProxyScript |
프록시 자동 검색에 사용할 스크립트를 로드하고 실행하기 위한 기본 인터페이스를 제공합니다. |
IWebRequestCreate |
WebRequest 인스턴스를 만들기 위해 기본 인터페이스를 제공합니다. |
열거형
AuthenticationSchemes |
인증에 사용할 프로토콜을 지정합니다. |
DecompressionMethods |
HttpWebRequest에 대한 응답으로 받은 데이터를 압축하는 데 사용되는 파일 압축 및 압축 풀기 인코딩 형식을 나타냅니다. |
FtpStatusCode |
FTP(파일 전송 프로토콜) 작업에 대해 반환되는 상태 코드를 지정합니다. |
HttpRequestHeader |
클라이언트 요청에서 지정할 수 있는 HTTP 헤더입니다. |
HttpResponseHeader |
서버 응답에 지정할 수 있는 HTTP 헤더입니다. |
HttpStatusCode |
HTTP 1.1용 RFC 2616에 정의된 HTTP에 대해 정의된 상태 코드의 값을 포함합니다. |
NetworkAccess |
네트워크 액세스 권한을 지정합니다. |
SecurityProtocolType |
Schannel 보안 패키지에서 지원하는 보안 프로토콜을 지정합니다. |
TransportType |
SocketPermission과 Socket 클래스에 대한 전송 형식을 정의합니다. |
WebExceptionStatus |
WebException 클래스에 대한 상태 코드를 정의합니다. |
대리자
추가 정보
.NET