System.Web.Services Przestrzeń nazw

Zawiera klasy, które umożliwiają tworzenie usług sieci Web XML przy użyciu ASP.NET i klientów usługi sieci Web XML. Usługi sieci Web XML to aplikacje, które umożliwiają wymianę komunikatów w luźno powiązanym środowisku przy użyciu standardowych protokołów, takich jak HTTP, XML, XSD, SOAP i WSDL. Usługi sieci Web XML umożliwiają tworzenie modułowych aplikacji wewnątrz i w różnych firmach w heterogenicznych środowiskach, dzięki czemu można je współdziałać z szeroką gamą implementacji, platform i urządzeń. Komunikaty XML oparte na protokole SOAP tych aplikacji mogą mieć dobrze zdefiniowane (ustrukturyzowane i typizowane) lub luźno zdefiniowane części (przy użyciu dowolnego kodu XML). Zdolność komunikatów do rozwoju w czasie bez przerywania protokołu jest fundamentalna dla elastyczności i niezawodności usług sieci Web XML jako bloku konstrukcyjnego dla przyszłości sieci Web.

Klasy

Nazwa Opis
WebMethodAttribute

Dodanie tego atrybutu do metody w usłudze sieci Web XML utworzonej przy użyciu ASP.NET sprawia, że metoda może być wywoływana przez zdalnych klientów sieci Web. Klasa ta nie może być dziedziczona.

WebService

Definiuje opcjonalną klasę bazową dla usług sieci Web XML, która zapewnia bezpośredni dostęp do typowych obiektów ASP.NET, takich jak aplikacja i stan sesji.

WebServiceAttribute

Służy do dodawania dodatkowych informacji do usługi sieci Web XML, takiej jak ciąg opisujący jego funkcjonalność.

WebServiceBindingAttribute

Deklaruje powiązanie, które definiuje co najmniej jedną metodę usługi sieci Web XML. Klasa ta nie może być dziedziczona.

Wyliczenia

Nazwa Opis
WsiProfiles

Opisuje specyfikację współdziałania usług sieci Web (WSI), z którą usługa sieci Web twierdzi, że jest zgodna.

Uwagi

Aby rozpocząć tworzenie usług sieci Web XML przy użyciu ASP.NET, przyjrzyj się klasie WebService, z której mogą pochodzić usługi sieci Web XML, aby uzyskać dostęp do funkcji wewnętrznych ASP.NET i klasy WebMethodAttribute, która musi zostać umieszczona w dowolnej metodzie, która ma zostać programowo uwidoczniona w sieci Web.