System.Web.Services 네임스페이스

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 클래스를 확인합니다. 이 클래스는 웹을 통해 프로그래밍 방식으로 노출하려는 모든 메서드에 배치되어야 합니다.