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, 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 |
| AsyncResultParameter |
Ruft den Rückgabewert eines |
| AsyncStateParameter |
Ruft die Parameterinformationen für den |
| BeginMethodInfo |
Ruft die Attribute und Metadaten für eine |
| 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 |
| 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 |
| 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 |
| IsEndMethod(MethodInfo) |
Gibt einen Wert zurück, der angibt, ob die übergebene Methode eine |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| ToString() |
Gibt eine Zeichenfolge zurück, die die aktuelle LogicalMethodInfodarstellt. |