System.Runtime.Remoting.Metadata Przestrzeń nazw

Zawiera klasy i atrybuty, których można użyć do dostosowywania generowania i przetwarzania protokołu SOAP dla obiektów i pól. Klasy tej przestrzeni nazw mogą służyć do wskazywania pola nagłówka protokołu SOAPAction, wpisz dane wyjściowe, nazwę elementu XML i identyfikator URI przestrzeni nazw XML. Te informacje są używane przez serializator SOAP podczas generowania protokołu SOAP i narzędzia Soapsuds Tool (Soapsuds.exe) podczas generowania języka opisu usług sieci Web (WSDL). Informacje określone przez atrybuty w tej przestrzeni nazw mogą być używane na końcu odbierania wygenerowanego protokołu SOAP w celu dostosowania przetwarzania zdalnych wywołań metod i obiektów. Jedną z najważniejszych klas System.Runtime.Remoting.Metadata przestrzeni nazw jest SoapAttribute klasa. Klasa SoapAttribute jest niefunkcyjna i może być używana tylko jako klasa bazowa dla wszystkich atrybutów metadanych.

Klasy

SoapAttribute

Zapewnia domyślne funkcje dla wszystkich atrybutów protokołu SOAP.

SoapFieldAttribute

Dostosowuje generowanie i przetwarzanie protokołu SOAP dla pola. Klasa ta nie może być dziedziczona.

SoapMethodAttribute

Dostosowuje generowanie i przetwarzanie protokołu SOAP dla metody. Klasa ta nie może być dziedziczona.

SoapParameterAttribute

Dostosowuje generowanie i przetwarzanie protokołu SOAP dla parametru. Klasa ta nie może być dziedziczona.

SoapTypeAttribute

Dostosowuje generowanie i przetwarzanie protokołu SOAP dla typów docelowych. Klasa ta nie może być dziedziczona.

Wyliczenia

SoapOption

Określa opcje konfiguracji protokołu SOAP do użycia z klasą SoapTypeAttribute .

XmlFieldOrderOption

Nie należy używać tego wyliczenia; nie jest on używany przez infrastrukturę komunikacji zdalną .NET Framework.

Uwagi

Aby uzyskać więcej informacji na temat pola nagłówka HTTP protokołu SOAPAction, zobacz sekcję Pola nagłówka HTTP protokołu SOAPAction specyfikacji W3C.