Sdílet prostřednictvím


XmlReflectionMember Třída

Definice

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á:

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 isNullable elementu XML je false.

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)

Platí pro

Viz také