Freigeben über


LogicalMethodInfo Klasse

Definition

Stellt die Attribute und Metadaten für eine XML-Webdienstmethode dar. Diese Klasse kann nicht vererbt werden.

public ref class LogicalMethodInfo sealed
public sealed class LogicalMethodInfo
type LogicalMethodInfo = class
Public NotInheritable Class LogicalMethodInfo
Vererbung
LogicalMethodInfo

Hinweise

LogicalMethodInfo wird hauptsächlich von einer SOAP-Erweiterung verwendet, um die Details der XML-Webdienstmethode abzufragen, mit der die SOAP-Erweiterung für die Ausführung konfiguriert ist. Je nachdem, wie die SOAP-Erweiterung konfiguriert ist, finden Sie Details zur XML-Webdienstmethode in der GetInitializer Methode, die SoapExtension eine LogicalMethodInfo. Die LogicalMethodInfo Enthält Details wie die Parameter der XML-Webdienstmethode durch Den Zugriff auf die Parameters Eigenschaft und alle benutzerdefinierten Attribute, die mithilfe der GetCustomAttributes Methode auf die XML-Webdienstmethode angewendet werden.

Weitere Informationen zu SOAP-Erweiterungen finden Sie in der SoapExtension Klasse oder SOAP-Nachrichtenänderung mithilfe von SOAP-Erweiterungen.

Konstruktoren

Name Beschreibung
LogicalMethodInfo(MethodInfo)

Initialisiert eine neue Instanz der LogicalMethodInfo Klasse mit der MethodInfo übergebenen Klasse.

Eigenschaften

Name Beschreibung
AsyncCallbackParameter

Ruft die Parameterinformationen für den AsyncCallback Parameter einer Begin-Methode in einem asynchronen Aufruf ab.

AsyncResultParameter

Ruft den Rückgabewert eines Begin asynchronen Methodenaufrufs ab.

AsyncStateParameter

Ruft die Parameterinformationen für den AsyncState Parameter einer Begin Methode in einem asynchronen Aufruf ab.

BeginMethodInfo

Ruft die Attribute und Metadaten für eine Begin Methode in einem asynchronen Aufruf ab.

CustomAttributeProvider

Ruft die benutzerdefinierten Attribute ab, die auf die Methode angewendet werden.

DeclaringType

Ruft die Klasse ab, die die von der aktuellen LogicalMethodInfodargestellte Methode deklariert.

EndMethodInfo

Ruft die Attribute und Metadaten für eine End Methode eines asynchronen Aufrufs für eine Methode ab.

InParameters

Ruft die Parameter ab, die an die Methode übergeben werden, die durch die Instanz von LogicalMethodInfo.

IsAsync

Ruft einen Wert ab, der angibt, ob die von der Instanz dargestellte LogicalMethodInfo Methode asynchron aufgerufen wird.

IsVoid

Ruft einen Wert ab, der angibt, ob der Rückgabetyp für die durch die Instanz dargestellte LogicalMethodInfo Methode ist void.

MethodInfo

Ruft die Attribute und Metadaten für eine synchrone Methode ab.

Name

Ruft den Namen der Methode ab, die durch diese LogicalMethodInfodargestellt wird.

OutParameters

Ruft die Ausgabeparameter für die Methode ab.

Parameters

Ruft die Parameter für die Methode ab.

ReturnType

Ruft den Rückgabetyp dieser Methode ab.

ReturnTypeCustomAttributeProvider

Ruft die benutzerdefinierten Attribute für den Rückgabetyp ab.

Methoden

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

Beginnt einen asynchronen Aufruf der von dieser LogicalMethodInfodargestellten Methode.

Create(MethodInfo[], LogicalMethodTypes)

Bei einem Array von MethodInfo, bei dem das zurückgegebene Array LogicalMethodInfo von nur auf asynchrone oder synchrone Methoden beschränkt werden kann, erstellt ein Array von LogicalMethodInfo.

Create(MethodInfo[])

Wenn ein Array davon MethodInfo Informationen zu asynchronen und synchronen Methoden enthalten kann, wird ein Array von LogicalMethodInfo.

EndInvoke(Object, IAsyncResult)

Beendet einen asynchronen Aufruf der Methode, die durch den aktuellen LogicalMethodInfoDargestellten dargestellt wird.

Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetCustomAttribute(Type)

Gibt das erste benutzerdefinierte Attribut zurück, das auf den Typ angewendet wird, wenn benutzerdefinierte Attribute auf den Typ angewendet werden.

GetCustomAttributes(Type)

Gibt die benutzerdefinierten Attribute zurück, die auf den angegebenen Typ angewendet werden.

GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
Invoke(Object, Object[])

Ruft die von der aktuellen LogicalMethodInfodargestellte Methode auf.

IsBeginMethod(MethodInfo)

Gibt einen Wert zurück, der angibt, ob die übergebene Methode eine Begin Methode eines asynchronen Aufrufs darstellt.

IsEndMethod(MethodInfo)

Gibt einen Wert zurück, der angibt, ob die übergebene Methode eine End Methode eines asynchronen Aufrufs darstellt.

MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die die aktuelle LogicalMethodInfodarstellt.

Gilt für:

Weitere Informationen