LogicalMethodInfo Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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, kann sie Details zur XML-Webdienstmethode in der GetInitializer -Methode von SoapExtension ermitteln, die eine LogicalMethodInfoakzeptiert. Stellt LogicalMethodInfo Details wie die Parameter der XML-Webdienstmethode bereit, indem auf die Parameters -Eigenschaft und alle benutzerdefinierten Attribute zugegriffen wird, die mithilfe der -Eigenschaft auf die GetCustomAttributes XML-Webdienstmethode angewendet werden.
Weitere Informationen zu SOAP-Erweiterungen finden Sie unter der SoapExtension -Klasse oder der SOAP-Nachrichtenänderung mithilfe von SOAP-Erweiterungen.
Konstruktoren
LogicalMethodInfo(MethodInfo) |
Initialisiert eine neue Instanz der LogicalMethodInfo-Klasse, an die die MethodInfo übergeben wird. |
Eigenschaften
AsyncCallbackParameter |
Ruft die Parameterinformationen für den |
AsyncResultParameter |
Ruft den Rückgabewert bei einem asynchronen Aufruf einer |
AsyncStateParameter |
Ruft die Parameterinformationen für den |
BeginMethodInfo |
Ruft die Attribute und Metadaten für eine |
CustomAttributeProvider |
Ruft die benutzerdefinierten Attribute ab, die der Methode zugewiesen sind. |
DeclaringType |
Ruft die Klasse ab, die die durch die aktuelle LogicalMethodInfo dargestellte Methode deklariert. |
EndMethodInfo |
Ruft die Attribute und Metadaten für eine |
InParameters |
Ruft die Parameter ab, die an die durch die Instanz von LogicalMethodInfo dargestellte Methode übergeben werden. |
IsAsync |
Ruft einen Wert ab, der angibt, ob die durch die Instanz von LogicalMethodInfo dargestellte Methode asynchron aufgerufen wird. |
IsVoid |
Ruft einen Wert ab, der angibt, ob der Rückgabetyp der durch die Instanz von LogicalMethodInfo dargestellten Methode |
MethodInfo |
Ruft die Attribute und Metadaten für eine asynchrone Methode ab. |
Name |
Ruft den Namen der durch diese LogicalMethodInfo dargestellten Methode ab. |
OutParameters |
Ruft die Out-Parameter 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
BeginInvoke(Object, Object[], AsyncCallback, Object) |
Beginnt einen asynchronen Aufruf der Methode, die durch diese LogicalMethodInfo dargestellt wird. |
Create(MethodInfo[]) |
Erstellt ein Array von MethodInfo, wenn ein Array von LogicalMethodInfo vorhanden ist, in dem Informationen sowohl über asynchrone als auch über synchrone Methoden enthalten sein können. |
Create(MethodInfo[], LogicalMethodTypes) |
Erstellt ein Array von MethodInfo, wenn ein Array von LogicalMethodInfo vorhanden ist, wobei das zurückgegebene Array von LogicalMethodInfo nur auf asynchrone oder nur auf synchrone Methoden beschränkt werden kann. |
EndInvoke(Object, IAsyncResult) |
Beendet einen asynchronen Aufruf der durch die aktuelle LogicalMethodInfo dargestellten Methode. |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetCustomAttribute(Type) |
Gibt das erste dem Typ zugewiesene benutzerdefinierte Attribut zurück, sofern diesem benutzerdefinierte Attribute zugewiesen sind. |
GetCustomAttributes(Type) |
Gibt die benutzerdefinierten Attribute zurück, die dem angegebenen Typ zugewiesen sind. |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
Invoke(Object, Object[]) |
Ruft die durch die aktuelle LogicalMethodInfo dargestellte Methode auf. |
IsBeginMethod(MethodInfo) |
Gibt einen Wert zurück, der angibt, ob die übergebene Methode eine |
IsEndMethod(MethodInfo) |
Gibt einen Wert zurück, der angibt, ob die übergebene Methode eine |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle LogicalMethodInfo-Objekt darstellt. |