LogicalMethodInfo Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Vertegenwoordigt de kenmerken en metagegevens voor een XML-webservicemethode. Deze klasse kan niet worden overgenomen.
public ref class LogicalMethodInfo sealed
public sealed class LogicalMethodInfo
type LogicalMethodInfo = class
Public NotInheritable Class LogicalMethodInfo
- Overname
-
LogicalMethodInfo
Opmerkingen
LogicalMethodInfo wordt voornamelijk gebruikt door een SOAP-extensie om de details van de XML-webservicemethode te ondervragen waarmee de SOAP-extensie is geconfigureerd voor uitvoering. Afhankelijk van hoe de SOAP-extensie is geconfigureerd, kunt u meer informatie vinden over de XML-webservicemethode in de GetInitializer methode van SoapExtension die LogicalMethodInfoextensie. Het LogicalMethodInfo bevat details zoals de parameters van de XML-webservicemethode door toegang te krijgen tot de Parameters eigenschap en eventuele aangepaste kenmerken die zijn toegepast op de XML-webservicemethode met behulp van de GetCustomAttributes methode.
Zie de SoapExtension klasse of SOAP Message Modification Using SOAP Extensions voor meer informatie over SOAP-extensies.
Constructors
| Name | Description |
|---|---|
| LogicalMethodInfo(MethodInfo) |
Initialiseert een nieuw exemplaar van de LogicalMethodInfo klasse met de MethodInfo doorgegeven instantie. |
Eigenschappen
| Name | Description |
|---|---|
| AsyncCallbackParameter |
Hiermee haalt u de parameterinformatie op voor de |
| AsyncResultParameter |
Hiermee haalt u de retourwaarde op van een asynchrone |
| AsyncStateParameter |
Hiermee haalt u de parameterinformatie op voor de |
| BeginMethodInfo |
Haalt de kenmerken en metagegevens voor een |
| CustomAttributeProvider |
Hiermee worden de aangepaste kenmerken opgehaald die op de methode zijn toegepast. |
| DeclaringType |
Haalt de klasse op die de methode declareert die wordt vertegenwoordigd door de huidige LogicalMethodInfo. |
| EndMethodInfo |
Hiermee haalt u de kenmerken en metagegevens op voor een |
| InParameters |
Hiermee haalt u de parameters op die worden doorgegeven aan de methode die wordt vertegenwoordigd door het exemplaar van LogicalMethodInfo. |
| IsAsync |
Hiermee wordt een waarde opgehaald die aangeeft of de methode die wordt vertegenwoordigd door het exemplaar LogicalMethodInfo asynchroon wordt aangeroepen. |
| IsVoid |
Hiermee wordt een waarde opgehaald die aangeeft of het retourtype voor de methode die wordt vertegenwoordigd door het exemplaar van LogicalMethodInfo is |
| MethodInfo |
Hiermee haalt u de kenmerken en metagegevens voor een synchrone methode op. |
| Name |
Hiermee haalt u de naam op van de methode die wordt vertegenwoordigd door deze LogicalMethodInfo. |
| OutParameters |
Hiermee haalt u de outparameters voor de methode op. |
| Parameters |
Hiermee haalt u de parameters voor de methode op. |
| ReturnType |
Hiermee haalt u het retourtype van deze methode op. |
| ReturnTypeCustomAttributeProvider |
Hiermee haalt u de aangepaste kenmerken voor het retourtype op. |
Methoden
| Name | Description |
|---|---|
| BeginInvoke(Object, Object[], AsyncCallback, Object) |
Begint een asynchrone aanroep van de methode die door deze LogicalMethodInfomethode wordt vertegenwoordigd. |
| Create(MethodInfo[], LogicalMethodTypes) |
Met een matrix van MethodInfo, waarbij de geretourneerde matrix van LogicalMethodInfo kan worden beperkt tot alleen asynchrone of synchrone methoden, maakt u een matrix van LogicalMethodInfo. |
| Create(MethodInfo[]) |
Op basis van een matrix die MethodInfo informatie kan bevatten over zowel asynchrone als synchrone methoden, maakt u een matrix van LogicalMethodInfo. |
| EndInvoke(Object, IAsyncResult) |
Hiermee beëindigt u een asynchrone aanroep van de methode die wordt vertegenwoordigd door de huidige LogicalMethodInfo. |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetCustomAttribute(Type) |
Retourneert het eerste aangepaste kenmerk dat is toegepast op het type, als er aangepaste kenmerken worden toegepast op het type. |
| GetCustomAttributes(Type) |
Retourneert de aangepaste kenmerken die zijn toegepast op het opgegeven type. |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| Invoke(Object, Object[]) |
Roept de methode aan die wordt vertegenwoordigd door de huidige LogicalMethodInfo. |
| IsBeginMethod(MethodInfo) |
Retourneert een waarde die aangeeft of de doorgegeven methode een methode van een |
| IsEndMethod(MethodInfo) |
Retourneert een waarde die aangeeft of de doorgegeven methode een |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| ToString() |
Retourneert een tekenreeks die de huidige LogicalMethodInfovertegenwoordigt. |