XmlReflectionMember Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje mapování mezi entitami kódu v metodách webové služby .NET a obsahem zpráv WSDL (Web Services Description Language), které jsou definovány pro webové služby SOAP.
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.
public ref class XmlReflectionMember
public class XmlReflectionMember
type XmlReflectionMember = class
Public Class XmlReflectionMember
- Dědičnost
-
XmlReflectionMember
Poznámky
Třída XmlReflectionMember se nepoužívá přímo. Místo toho se používá:
Chcete-li inicializovat XmlSerializer objekty, zatímco rozhraní .NET Framework inicializuje webovou službu SOAP nebo klienta.
ServiceDescriptionReflector Podle třídy při ServiceDescriptionReflector vytváření ServiceDescription objektů z tříd, které jsou identifikované jako webové služby SOAP.
Během reflexe metody webové služby SOAP se vytvářejí pole XmlReflectionMember objektů, které představují obsah definic zpráv WSDL. Pole se vytvoří pro každou z následujících položek, které patří do metody webové služby SOAP:
Vstupní parametry.
Výstupní parametry a návratové hodnoty.
Požádejte o hlavičky SOAP prostřednictvím atributů.
Odpovědi na hlavičky SOAP prostřednictvím atributů.
Třídy SoapReflectionImporter a XmlReflectionImporter překládají XmlReflectionMember pole na pole XmlMembersMapping , které obsahuje kolekci XmlMemberMapping , pro další zpracování.
Konstruktory
XmlReflectionMember() |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Inicializuje novou instanci XmlReflectionMember třídy. |
Vlastnosti
IsReturnValue |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Získá nebo nastaví hodnotu, která označuje, zda XmlReflectionMember představuje návratovou hodnotu metody webové služby, na rozdíl od výstupního parametru. |
MemberName |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Získá nebo nastaví název člena metody webové služby pro toto mapování. |
MemberType |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Získá nebo nastaví typ kódu kódu člena webové služby, který je reprezentován tímto mapováním. |
OverrideIsNullable |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Získá nebo nastaví hodnotu, která označuje, že hodnota odpovídajícího atributu definice |
SoapAttributes |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Získá nebo nastaví SoapAttributes s kolekcí atributů souvisejících s protokolem SOAP, které byly použity na entitu kódu člena. |
XmlAttributes |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Získá nebo nastaví s XmlAttributes kolekcí XmlSerializersouvisejících atributů, které byly použity na entitu kódu člena. |
Metody
Equals(Object) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetType() |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Získá aktuální Type instanci. (Zděděno od Object) |
MemberwiseClone() |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
ToString() |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |