System.Web.Services 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
ASP.NET 및 XML 웹 서비스 클라이언트를 사용하여 XML 웹 서비스를 만들 수 있는 클래스를 포함합니다. XML 웹 서비스는 HTTP, XML, XSD, SOAP 및 WSDL과 같은 표준 프로토콜을 사용하여 느슨하게 결합된 환경에서 메시지를 교환하는 기능을 제공하는 애플리케이션입니다. XML 웹 서비스를 사용하면 다양한 구현, 플랫폼 및 디바이스와 상호 운용할 수 있도록 이질적인 환경의 회사 내 및 회사 간에 모듈식 애플리케이션을 빌드할 수 있습니다. 이러한 애플리케이션의 SOAP 기반 XML 메시지에는 잘 정의된(구조화 및 형식화) 또는 느슨하게 정의된 부분(임의의 XML 사용)이 있을 수 있습니다. 프로토콜을 중단하지 않고 시간이 지남에 따라 메시지가 진화하는 기능은 웹의 미래를 위한 구성 요소로서 XML 웹 서비스의 유연성과 견고성에 기본입니다.
클래스
| Name | Description |
|---|---|
| WebMethodAttribute |
이 특성을 ASP.NET 사용하여 만든 XML 웹 서비스 내의 메서드에 추가하면 원격 웹 클라이언트에서 메서드를 호출할 수 있습니다. 이 클래스는 상속할 수 없습니다. |
| WebService |
애플리케이션 및 세션 상태와 같은 일반적인 ASP.NET 개체에 직접 액세스할 수 있는 XML Web services에 대한 선택적 기본 클래스를 정의합니다. |
| WebServiceAttribute |
XML 웹 서비스에 기능을 설명하는 문자열과 같은 추가 정보를 추가하는 데 사용됩니다. |
| WebServiceBindingAttribute |
하나 이상의 XML 웹 서비스 메서드를 정의하는 바인딩을 선언합니다. 이 클래스는 상속할 수 없습니다. |
열거형
| Name | Description |
|---|---|
| WsiProfiles |
웹 서비스가 준수해야 하는 WSI(웹 서비스 상호 운용성) 사양에 대해 설명합니다. |
설명
ASP.NET 사용하여 XML 웹 서비스 만들기를 시작하려면 ASP.NET 내장 함수 및 WebMethodAttribute 클래스에 액세스하기 위해 XML 웹 서비스가 파생할 수 있는 WebService 클래스를 확인합니다. 이 클래스는 웹을 통해 프로그래밍 방식으로 노출하려는 모든 메서드에 배치되어야 합니다.