XmlReflectionMember Třída

Definice

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

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

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)

Platí pro

Viz také