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 ve webových službách .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á:
Inicializace XmlSerializer objektů, zatímco rozhraní .NET Framework inicializuje webovou službu nebo klienta SOAP.
ServiceDescriptionReflector Podle třídy zatímco ServiceDescriptionReflector vytváří ServiceDescription objekty z tříd, které jsou identifikovány jako webové služby SOAP.
Během reflexe metody webové služby SOAP jsou vytvořena 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
Vyžádejte si hlavičky SOAP prostřednictvím atributů.
Hlavičky PROTOKOLU SOAP odpovědi prostřednictvím atributů.
Třídy SoapReflectionImporter překládají XmlReflectionImporterXmlReflectionMember pole do XmlMembersMappingXmlMemberMapping kolekce pro další zpracování.
Konstruktory
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
| 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á určuje, zda XmlReflectionMember představuje metodu webové služby návratovou hodnotu, 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 entity kódu člena metody webové služby, která je reprezentována 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í definice elementu |
| 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 SOAP, které byly použity pro 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í XmlAttributes s kolekcí XmlSerializer-související atributy, které byly použity na entitu kódu člena. |
Metody
| Name | Description |
|---|---|
| Equals(Object) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Určuje, zda je zadaný objekt roven 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í funkce hash. (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á Type aktuální instance. (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 Object. (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) |