System.Web.Services.Description Przestrzeń nazw

Zawiera klasy, które umożliwiają publiczne opisanie usługi sieci Web XML przy użyciu Web Services Description Language (WSDL). Każda klasa w tej przestrzeni nazw odpowiada określonemu elementowi w specyfikacji WSDL, a hierarchia klas odpowiada strukturze XML prawidłowego dokumentu WSDL. Aby uzyskać więcej informacji na temat języka WSDL, zobacz specyfikację WSDL.

Klasy

BasicProfileViolation

Reprezentuje naruszenie WSDL profilu WSI w wersji podstawowa 1,1.

BasicProfileViolationCollection

Zawiera silnie wpisaną kolekcję BasicProfileViolation obiektów.

BasicProfileViolationEnumerator

Wylicza elementy w BasicProfileViolationCollection .

Binding

Określa konkretny format danych i protokoły używane w usłudze sieci Web XML. Klasa ta nie może być dziedziczona.

BindingCollection

Reprezentuje kolekcję wystąpień Binding klasy obsługiwanej przez usługę sieci Web XML. Klasa ta nie może być dziedziczona.

DocumentableItem

Reprezentuje abstrakcyjną klasę bazową, z której pochodzi kilka klas w System.Web.Services.Description przestrzeni nazw.

FaultBinding

Określa format wszelkich komunikatów o błędach, które mogą być wyjściowe w wyniku operacji. Klasa ta nie może być dziedziczona.

FaultBindingCollection

Reprezentuje kolekcję wystąpień FaultBinding klasy. Klasa ta nie może być dziedziczona.

HttpAddressBinding

Reprezentuje element rozszerzalności dodany do Port usługi sieci Web XML. Klasa ta nie może być dziedziczona.

HttpBinding

Reprezentuje element rozszerzalności dodany do Binding usługi sieci Web XML. Klasa ta nie może być dziedziczona.

HttpOperationBinding

Reprezentuje element rozszerzalności dodany do OperationBinding usługi sieci Web XML. Klasa ta nie może być dziedziczona.

HttpUrlEncodedBinding

Reprezentuje element rozszerzalności dodany do InputBinding usługi sieci Web XML. Klasa ta nie może być dziedziczona.

HttpUrlReplacementBinding

Reprezentuje element rozszerzalności dodany do InputBinding usługi sieci Web XML. Określa format przesyłania danych za pośrednictwem protokołu HTTP. Klasa ta nie może być dziedziczona.

Import

Kojarzy przestrzeń nazw XML z lokalizacją dokumentu. Klasa ta nie może być dziedziczona.

ImportCollection

Udostępnia kolekcję wystąpień Import klasy reprezentującej dokumenty, które mają zostać zaimportowane do usługi sieci Web XML. Klasa ta nie może być dziedziczona.

InputBinding

Udostępnia zestaw specyfikacji dla formatów danych i protokołów używanych przez usługę sieci Web XML na potrzeby komunikatów wejściowych. Klasa ta nie może być dziedziczona.

Message

Udostępnia abstrakcyjną definicję danych przekazywanych przez usługę sieci Web XML. Klasa ta nie może być dziedziczona.

MessageBinding

Opisuje sposób mapowania abstrakcyjnej zawartości na konkretny format.

MessageCollection

Reprezentuje kolekcję wystąpień Message klasy. Klasa ta nie może być dziedziczona.

MessagePart

Reprezentuje komunikaty, które mają być podzielone na ich jednostki logiczne z określonymi abstrakcyjnymi informacjami dla każdej części. Klasa ta nie może być dziedziczona.

MessagePartCollection

Reprezentuje kolekcję wystąpień MessagePart klasy. Klasa ta nie może być dziedziczona.

MimeContentBinding

Reprezentuje element rozszerzalności dodany do elementu InputBinding lub OutputBinding w usłudze sieci Web XML, określając format MIME treści transmisji HTTP. Klasa ta nie może być dziedziczona.

MimeMultipartRelatedBinding

Reprezentuje element rozszerzalności dodany do elementu InputBinding lub OutputBinding, określając poszczególne formaty MIME dla części transmisji HTTP. Klasa ta nie może być dziedziczona.

MimePart

Reprezentuje element rozszerzalności dodany do MimeMultipartRelatedBindingelementu , określając konkretny typ MIME dla MessagePart elementu, do którego MimePart ma zastosowanie. Klasa ta nie może być dziedziczona.

MimePartCollection

Reprezentuje kolekcję wystąpień MimePart klasy. Klasa ta nie może być dziedziczona.

MimeTextBinding

Reprezentuje element rozszerzalności dodany do InputBindingelementu , , OutputBindinglub MimePart, określając wzorce tekstowe, dla których ma być przeszukiwana transmisja HTTP. Klasa ta nie może być dziedziczona.

MimeTextMatch

Reprezentuje wzorzec tekstu, dla którego przeszukiwana jest transmisja HTTP. Klasa ta nie może być dziedziczona.

MimeTextMatchCollection

Udostępnia kolekcję wystąpień MimeTextMatch klasy. Klasa ta nie może być dziedziczona.

MimeXmlBinding

Reprezentuje element rozszerzalności dodany do MimePartelementu , lub InputBinding OutputBinding. Określa schemat komunikatów XML, które nie są zgodne z protokołem SOAP. Klasa ta nie może być dziedziczona.

NamedItem

Reprezentuje nazwany element, który można udokumentować.

Operation

Udostępnia abstrakcyjną definicję akcji obsługiwanej przez usługę sieci Web XML. Klasa ta nie może być dziedziczona.

OperationBinding

Zawiera specyfikacje protokołów i formatów danych dla komunikatów używanych w akcji obsługiwanej przez usługę sieci Web XML. Klasa ta nie może być dziedziczona.

OperationBindingCollection

Reprezentuje kolekcję wystąpień OperationBinding klasy. Klasa ta nie może być dziedziczona.

OperationCollection

Reprezentuje kolekcję wystąpień Operation klasy. Klasa ta nie może być dziedziczona.

OperationFault

Definiuje specyfikacje komunikatów o błędach zwracanych przez usługę sieci Web XML. Klasa ta nie może być dziedziczona.

OperationFaultCollection

Reprezentuje kolekcję wystąpień OperationFault klasy. Klasa ta nie może być dziedziczona.

OperationInput

Definiuje specyfikacje komunikatów wejściowych odbieranych przez usługę sieci Web XML. Klasa ta nie może być dziedziczona.

OperationMessage

Reprezentuje typ komunikatu przekazywany przez akcję usługi sieci Web XML.

OperationMessageCollection

Reprezentuje kolekcję komunikatów OperationInput i OperationOutput związanych z usługą sieci Web XML. Klasa ta nie może być dziedziczona.

OperationOutput

Definiuje specyfikacje komunikatów wyjściowych zwracanych przez usługę sieci Web XML. Klasa ta nie może być dziedziczona.

OutputBinding

Udostępnia zestaw specyfikacji formatów danych i protokołów używanych przez usługę sieci Web XML na potrzeby komunikatów wyjściowych. Klasa ta nie może być dziedziczona.

Port

Definiuje pojedynczy punkt końcowy zawarty w usłudze sieci Web XML. Klasa ta nie może być dziedziczona.

PortCollection

Reprezentuje kolekcję wystąpień Port klasy. Klasa ta nie może być dziedziczona.

PortType

Reprezentuje nazwany zestaw operacji abstrakcyjnych i odpowiednie komunikaty abstrakcyjne. Klasa ta nie może być dziedziczona.

PortTypeCollection

Reprezentuje kolekcję wystąpień PortType klasy, czyli kolekcję zestawów operacji obsługiwanych przez usługę sieci Web XML. Klasa ta nie może być dziedziczona.

ProtocolImporter

Udostępnia wspólne funkcje protokołów komunikacyjnych do generowania klas dla usług sieci Web.

ProtocolReflector

Udostępnia wspólne funkcje protokołów komunikacyjnych do tworzenia ServiceDescription obiektów z klas, które są identyfikowane jako usługi sieci Web.

Service

Grupuje zestaw powiązanych wystąpień Port klasy, które są skojarzone z usługą sieci Web XML. Klasa ta nie może być dziedziczona.

ServiceCollection

Reprezentuje kolekcję wystąpień Service klasy. Klasa ta nie może być dziedziczona.

ServiceDescription

Zapewnia sposób tworzenia i formatowania prawidłowego pliku dokumentu usług sieci Web (WSDL, Web Services Description Language) wraz z odpowiednimi przestrzeniami nazw, elementami i atrybutami do opisywania usługi sieci Web XML. Klasa ta nie może być dziedziczona.

ServiceDescriptionBaseCollection

Stanowi podstawę dla silnie typiowanych kolekcji, które są elementami członkowskimi System.Web.Services.Description przestrzeni nazw.

ServiceDescriptionCollection

Reprezentuje kolekcję wystąpień ServiceDescription klasy. Klasa ta nie może być dziedziczona.

ServiceDescriptionFormatExtension

Reprezentuje element rozszerzalności dodany do usługi sieci Web XML.

ServiceDescriptionFormatExtensionCollection

Reprezentuje kolekcję elementów rozszerzalności używanych przez usługę sieci Web XML. Klasa ta nie może być dziedziczona.

ServiceDescriptionImporter

Uwidacznia metodę generowania klas serwera proxy klienta dla usług sieci Web XML.

ServiceDescriptionReflector

Zapewnia zarządzany sposób dynamicznego wyświetlania, tworzenia lub wywoływania typów obsługiwanych przez usługę sieci Web XML.

Soap12AddressBinding

Reprezentuje rozszerzenie formatu opisu usługi zastosowane do, Port gdy usługa sieci Web XML obsługuje protokół SOAP w wersji 1,2. Klasa ta nie może być dziedziczona.

Soap12Binding

Reprezentuje powiązanie w dokumencie Web Services Description Language (WSDL) z protokołem SOAP w wersji 1.2. Klasa ta nie może być dziedziczona.

Soap12BodyBinding

Reprezentuje rozszerzenie formatu opisu usługi zastosowane do InputBinding lub OutputBinding gdy usługa sieci Web XML obsługuje protokół SOAP w wersji 1,2. Klasa ta nie może być dziedziczona.

Soap12FaultBinding

Reprezentuje rozszerzenie formatu opisu usługi stosowane do obiektu FaultBinding , gdy usługa sieci Web XML obsługuje protokół SOAP w wersji 1.2. Klasa ta nie może być dziedziczona.

Soap12HeaderBinding

Reprezentuje rozszerzenie formatu opisu usługi zastosowane do InputBinding lub OutputBinding gdy usługa sieci Web XML obsługuje protokół SOAP w wersji 1,2. Klasa ta nie może być dziedziczona.

Soap12OperationBinding

Reprezentuje rozszerzenie formatu opisu usługi zastosowane do, OperationBinding gdy usługa sieci Web XML obsługuje protokół SOAP w wersji 1,2. Klasa ta nie może być dziedziczona.

SoapAddressBinding

Reprezentuje element rozszerzalności dodany do Port usługi sieci Web XML.

SoapBinding

Reprezentuje rozszerzenie dodane do Binding usługi sieci Web XML. Klasa ta nie może być dziedziczona.

SoapBodyBinding

Reprezentuje element rozszerzalności dodany do elementu InputBinding lub OutputBinding.

SoapExtensionImporter

Udostępnia wspólny interfejs i funkcje klas do generowania atrybutów kodu określających rozszerzenia protokołu SOAP.

SoapExtensionReflector

Udostępnia wspólny interfejs i funkcje dla klas, które umożliwiają dodawanie informacji o rozszerzeniu protokołu SOAP do ServiceDescription obiektu w poszczególnych metodach.

SoapFaultBinding

Reprezentuje element rozszerzalności dodany do FaultBinding usługi sieci Web XML.

SoapHeaderBinding

Reprezentuje element rozszerzalności dodany do obiektu InputBinding lub OutputBinding w usłudze sieci Web XML.

SoapHeaderFaultBinding

Reprezentuje element rozszerzalności dodane do InputBinding lub w ramach usługi sieci Web OutputBinding XML. Określa typy nagłówków protokołu SOAP używane do przesyłania informacji o błędzie w nagłówku protokołu SOAP.

SoapOperationBinding

Reprezentuje rozszerzenie dodane do OperationBinding usługi sieci Web XML.

SoapProtocolImporter

Generuje klasy dla usług sieci Web, które używają protokołu SOAP.

SoapTransportImporter

Służy jako klasa bazowa dla klas pochodnych, które importuje protokoły transmisji SOAP do usług sieci Web XML.

Types

Opisuje definicje typów danych istotne dla wymienianych komunikatów. Klasa ta nie może być dziedziczona.

WebReference

Opisuje odwołanie do kolekcji usług sieci Web XML.

WebReferenceCollection

Opisuje kolekcję WebReference obiektów.

WebReferenceOptions

Klasa WebReferenceOptions reprezentuje opcje generowania kodu określone w pliku tekstowym XML.

WebServicesInteroperability

Klasa udostępnia metody sprawdzania, czy dane usługi lub usługi sieci Web są zgodne z podaną specyfikacją organizacji współdziałania usług sieci WebServicesInteroperability Web (WS-I).

Wyliczenia

OperationFlow

Określa typ transmisji punktu końcowego usługi sieci Web XML może obsługiwać.

ServiceDescriptionImportStyle

Określa, czy import jest na serwerze, czy na komputerze klienckim.

ServiceDescriptionImportWarnings

Określa typ ostrzeżeń generowanych przez program Import(CodeNamespace, CodeCompileUnit).

SoapBindingStyle

Określa typ akcji, która występuje w usłudze sieci Web XML na poziomie hierarchii klas, do której zastosowano tę wyliczenie.

SoapBindingUse

Określa, czy części komunikatów są kodowane jako definicje typu abstrakcyjnego, czy konkretne definicje schematu.