LogicalMethodInfo Třída

Definice

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

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

Poznámky

LogicalMethodInfo primárně používá rozšíření 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 konfiguraci rozšíření SOAP může zjistit podrobnosti o metodě webové služby XML v GetInitializer metodě , SoapExtension která používá LogicalMethodInfo. Poskytuje LogicalMethodInfo podrobnosti, jako jsou parametry metody webové služby XML přístupem k Parameters vlastnosti a všem vlastním atributům použitým na metodu webové služby XML pomocí GetCustomAttributes vlastnosti .

Další podrobnosti o rozšíření protokolu SOAP najdete v SoapExtension tématu o třídě nebo úpravě zpráv SOAP pomocí rozšíření SOAP.

Konstruktory

LogicalMethodInfo(MethodInfo)

Inicializuje novou instanci LogicalMethodInfo třídy s MethodInfo předaným .

Vlastnosti

AsyncCallbackParameter

Získá informace o parametru AsyncCallback Begin metody v asynchronním vyvolání.

AsyncResultParameter

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

AsyncStateParameter

Získá informace o parametru AsyncStateBegin metody v asynchronním 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 metodu End asynchronního vyvolání metody.

InParameters

Získá parametry předané metodě reprezentované instancí .LogicalMethodInfo

IsAsync

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

IsVoid

Získá hodnotu označující, zda návratový typ pro metodu reprezentovanou instancí je LogicalMethodInfovoid.

MethodInfo

Získá atributy a metadata synchronní metody.

Name

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

OutParameters

Získá ven parametry pro metodu .

Parameters

Získá parametry pro metodu .

ReturnType

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

ReturnTypeCustomAttributeProvider

Získá vlastní atributy návratového typu.

Metody

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

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

Create(MethodInfo[])

MethodInfo Pole , které může obsahovat informace o asynchronních i synchronních metodách, vytvoří pole LogicalMethodInfo.

Create(MethodInfo[], LogicalMethodTypes)

Při použití pole MethodInfo, kde vrácené pole LogicalMethodInfo může být omezeno pouze na asynchronní nebo synchronní metody, vytvoří pole LogicalMethodInfo.

EndInvoke(Object, IAsyncResult)

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

Equals(Object)

Určí, zda se zadaný objekt rovná 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 jakékoli vlastní atributy.

GetCustomAttributes(Type)

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

GetHashCode()

Slouží jako výchozí hashovací funkce.

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

Type Získá z aktuální instance.

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

Vyvolá metodu reprezentovanou aktuálním LogicalMethodInfo.

IsBeginMethod(MethodInfo)

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

IsEndMethod(MethodInfo)

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

MemberwiseClone()

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

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

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

Platí pro

Viz také