Sdílet prostřednictvím


LogicalMethodInfo Třída

Definice

Představuje atributy a metadata pro metodu webové služby XML. Tuto třídu nelze zdědit.

public ref class LogicalMethodInfo sealed
public sealed class LogicalMethodInfo
type LogicalMethodInfo = class
Public NotInheritable Class LogicalMethodInfo
Dědičnost
LogicalMethodInfo

Poznámky

LogicalMethodInfo používá se primárně rozšířením SOAP k dotazování podrobností o metodě webové služby XML, se kterou je rozšíření SOAP nakonfigurováno ke spuštění. V závislosti na tom, jak je rozšíření SOAP nakonfigurováno, může zjistit podrobnosti o metodě webové služby XML v GetInitializer metodě SoapExtension , která přebírá LogicalMethodInfo. Poskytuje LogicalMethodInfo podrobnosti, jako jsou parametry metody webové služby XML, přístup k Parameters vlastnosti a všechny vlastní atributy použité pro metodu webové služby XML pomocí GetCustomAttributes metody.

Další podrobnosti o rozšířeních SOAP naleznete ve třídě nebo úpravě SoapExtensionzpráv SOAP pomocí rozšíření SOAP.

Konstruktory

Name Description
LogicalMethodInfo(MethodInfo)

Inicializuje novou instanci LogicalMethodInfo třídy s předáním MethodInfo .

Vlastnosti

Name Description
AsyncCallbackParameter

Získá informace parametru pro AsyncCallback parametr Begin metoda v asynchronní vyvolání.

AsyncResultParameter

Získá návratovou hodnotu asynchronní metody Begin vyvolání.

AsyncStateParameter

Získá informace o parametru AsyncState pro parametr Begin metody v asynchronní vyvolání.

BeginMethodInfo

Získá atributy a metadata pro metodu Begin v asynchronní vyvolání.

CustomAttributeProvider

Získá vlastní atributy použité na metodu.

DeclaringType

Získá třídu, která deklaruje metodu reprezentovanou aktuální LogicalMethodInfo.

EndMethodInfo

Získá atributy a metadata pro End metodu asynchronní vyvolání metody.

InParameters

Získá parametry předané do metody reprezentované instancí LogicalMethodInfo.

IsAsync

Získá hodnotu určující, zda metoda reprezentovaná instancí LogicalMethodInfo je vyvolána asynchronně.

IsVoid

Získá hodnotu určující, zda návratový typ pro metodu reprezentovaný instancí LogicalMethodInfo je void.

MethodInfo

Získá atributy a metadata pro synchronní metodu.

Name

Získá název metody reprezentované tímto LogicalMethodInfo.

OutParameters

Získá výstupní parametry pro metodu.

Parameters

Získá parametry pro metodu.

ReturnType

Získá návratový typ této metody.

ReturnTypeCustomAttributeProvider

Získá vlastní atributy pro návratový typ.

Metody

Name Description
BeginInvoke(Object, Object[], AsyncCallback, Object)

Začíná asynchronní vyvolání metody reprezentované tímto LogicalMethodInfo.

Create(MethodInfo[], LogicalMethodTypes)

Vzhledem k poli MethodInfo, kde vrácené pole LogicalMethodInfo lze omezit pouze na asynchronní nebo synchronní metody, vytvoří pole .LogicalMethodInfo

Create(MethodInfo[])

Vzhledem k poleMethodInfo, které může obsahovat informace o asynchronní i synchronní metody, vytvoří pole .LogicalMethodInfo

EndInvoke(Object, IAsyncResult)

Ukončí asynchronní vyvolání metody reprezentované aktuálním LogicalMethodInfo.

Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
GetCustomAttribute(Type)

Vrátí první vlastní atribut použitý na typ, pokud jsou na typ použity nějaké vlastní atributy.

GetCustomAttributes(Type)

Vrátí vlastní atributy použité na zadaný typ.

GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Získá Type aktuální instance.

(Zděděno od Object)
Invoke(Object, Object[])

Vyvolá metodu reprezentovanou aktuální LogicalMethodInfo.

IsBeginMethod(MethodInfo)

Vrátí hodnotu určující, zda metoda předaná představuje Begin metodu asynchronního vyvolání.

IsEndMethod(MethodInfo)

Vrátí hodnotu určující, zda metoda předaná představuje End metodu asynchronního vyvolání.

MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální LogicalMethodInfo.

Platí pro

Viz také