XmlReflectionMember Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zapewnia mapowania między jednostkami kodu w metodach usługi sieci Web platformy .NET i zawartością komunikatów języka WSDL (Web Services Description Language), które są zdefiniowane dla usług sieci Web PROTOKOŁU SOAP.
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.
public ref class XmlReflectionMember
public class XmlReflectionMember
type XmlReflectionMember = class
Public Class XmlReflectionMember
- Dziedziczenie
-
XmlReflectionMember
Uwagi
Klasa XmlReflectionMember nie jest używana bezpośrednio. Zamiast tego jest używany:
Aby zainicjować XmlSerializer obiekty podczas inicjowania .NET Framework inicjuje usługę internetową protokołu SOAP lub klienta.
Przez klasę ServiceDescriptionReflector podczas ServiceDescriptionReflector tworzenia ServiceDescription obiektów z klas, które są identyfikowane jako usługi sieci Web SOAP.
Podczas odbicia metody usługi sieci Web protokołu SOAP tworzone są tablice XmlReflectionMember obiektów, które reprezentują zawartość definicji komunikatów WSDL. Tablica jest utworzona dla każdego z następujących elementów należących do metody usługi sieci Web PROTOKOŁU SOAP:
Parametry wejściowe.
Parametry wyjściowe i wartości zwracane.
Żądanie nagłówków PROTOKOŁU SOAP za pośrednictwem atrybutów.
Nagłówki protokołu SOAP odpowiedzi za pośrednictwem atrybutów.
Klasy SoapReflectionImporter i XmlReflectionImporter tłumaczą tablicę XmlReflectionMember na XmlMembersMapping tablicę zawierającą XmlMemberMapping kolekcję w celu dalszego przetwarzania.
Konstruktory
XmlReflectionMember() |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Inicjuje nowe wystąpienie klasy XmlReflectionMember. |
Właściwości
IsReturnValue |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Pobiera lub ustawia wartość, która wskazuje, czy XmlReflectionMember reprezentuje wartość zwracaną przez metodę usługi sieci Web, w przeciwieństwie do parametru wyjściowego. |
MemberName |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Pobiera lub ustawia nazwę elementu członkowskiego metody usługi sieci Web dla tego mapowania. |
MemberType |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Pobiera lub ustawia typ jednostki kodu składowego metody usługi sieci Web reprezentowanej przez to mapowanie. |
OverrideIsNullable |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Pobiera lub ustawia wartość, która wskazuje, że wartość odpowiedniego atrybutu definicji |
SoapAttributes |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Pobiera lub ustawia obiekt SoapAttributes z kolekcją atrybutów związanych z protokołem SOAP, które zostały zastosowane do jednostki kodu składowego. |
XmlAttributes |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Pobiera lub ustawia element XmlAttributes z kolekcją atrybutów powiązanych XmlSerializer, które zostały zastosowane do jednostki kodu członkowskiego. |
Metody
Equals(Object) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
MemberwiseClone() |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ToString() |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |