LogicalMethodInfo Osztály

Definíció

Egy XML-webszolgáltatás-metódus attribútumait és metaadatait jelöli. Ez az osztály nem örökölhető.

public ref class LogicalMethodInfo sealed
public sealed class LogicalMethodInfo
type LogicalMethodInfo = class
Public NotInheritable Class LogicalMethodInfo
Öröklődés
LogicalMethodInfo

Megjegyzések

LogicalMethodInfo a SOAP-bővítmény elsősorban annak az XML-webszolgáltatás-metódusnak a részleteit kérdezi le, amellyel a SOAP-bővítmény fut. A SOAP-bővítmény konfigurálásának módjától függően az XML-webszolgáltatás metódusának GetInitializerSoapExtensionrészleteit is megismerheti az LogicalMethodInfo adott metódusban. Az LogicalMethodInfo xml webszolgáltatás-metódus paramétereihez hasonló részleteket ad meg a tulajdonság és az Parameters XML Web Service metódusra alkalmazott egyéni attribútumok elérésével a GetCustomAttributes metódus használatával.

A SOAP-bővítményekkel kapcsolatos további részletekért lásd az osztályt vagy a SoapExtensionSOAP-üzenet módosítását SOAP-bővítmények használatával.

Konstruktorok

Name Description
LogicalMethodInfo(MethodInfo)

Inicializálja az osztály új példányát LogicalMethodInfo az MethodInfo átadott adatokkal.

Tulajdonságok

Name Description
AsyncCallbackParameter

Lekéri a AsyncCallback Begin metódus paraméterének paraméteradatait egy aszinkron meghívásban.

AsyncResultParameter

Lekéri az aszinkron metódushívás visszatérési Begin értékét.

AsyncStateParameter

Lekéri egy AsyncState metódus paraméteradatait Begin egy aszinkron meghívásban.

BeginMethodInfo

Lekéri egy Begin metódus attribútumait és metaadatait egy aszinkron meghívásban.

CustomAttributeProvider

Lekéri a metódusra alkalmazott egyéni attribútumokat.

DeclaringType

Lekéri az aktuális LogicalMethodInfometódus által képviselt metódust deklaráló osztályt.

EndMethodInfo

Lekéri az aszinkron meghívás metódusának attribútumait és metaadatait End egy metódushoz.

InParameters

Lekéri azokat a paramétereket, amelyeket a példány LogicalMethodInfoképvisel.

IsAsync

Beolvas egy értéket, amely jelzi, hogy a példány LogicalMethodInfo által képviselt metódus aszinkron módon van-e meghívva.

IsVoid

Egy értéket kap, amely jelzi, hogy az adott példány által képviselt metódus visszatérési LogicalMethodInfo típusa.void

MethodInfo

Lekéri a szinkron metódus attribútumait és metaadatait.

Name

Lekéri az ezzel LogicalMethodInfoa módszerrel képviselt metódus nevét.

OutParameters

Lekéri a metódus kimenő paramétereit.

Parameters

Lekéri a metódus paramétereit.

ReturnType

Lekéri a metódus visszatérési típusát.

ReturnTypeCustomAttributeProvider

Lekéri a visszatérési típus egyéni attribútumait.

Metódusok

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

Elindítja a metódus aszinkron meghívását.LogicalMethodInfo

Create(MethodInfo[], LogicalMethodTypes)

Ha a MethodInfovisszaadott tömb LogicalMethodInfo csak aszinkron vagy szinkron metódusokra korlátozható, egy tömböt LogicalMethodInfohoz létre.

Create(MethodInfo[])

Mivel egy tömb MethodInfo , amely az aszinkron és a szinkron metódusokról is tartalmazhat információkat, létrehoz egy tömböt a LogicalMethodInfo.

EndInvoke(Object, IAsyncResult)

Véget vet az aktuális LogicalMethodInfometódus által képviselt metódus aszinkron meghívásának.

Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetCustomAttribute(Type)

A típusra alkalmazott első egyéni attribútumot adja vissza, ha bármilyen egyéni attribútumot alkalmaz a típusra.

GetCustomAttributes(Type)

A megadott típusra alkalmazott egyéni attribútumokat adja vissza.

GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
Invoke(Object, Object[])

Meghívja az aktuális LogicalMethodInfometódus által képviselt metódust.

IsBeginMethod(MethodInfo)

Egy értéket ad vissza, amely jelzi, hogy az átadott metódus egy aszinkron meghívás metódusát jelöli-e Begin .

IsEndMethod(MethodInfo)

Egy értéket ad vissza, amely jelzi, hogy az átadott metódus egy aszinkron meghívás metódusát jelöli-e End .

MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
ToString()

Az aktuális LogicalMethodInfoértéket képviselő sztringet ad vissza.

A következőre érvényes:

Lásd még