LogicalMethodInfo Klas

Definitie

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 AsyncCallback parameter van een Begin-methode in een asynchrone aanroep.

AsyncResultParameter

Hiermee haalt u de retourwaarde op van een asynchrone Begin methodeaanroep.

AsyncStateParameter

Hiermee haalt u de parameterinformatie op voor de AsyncState parameter van een Begin methode in een asynchrone aanroep.

BeginMethodInfo

Haalt de kenmerken en metagegevens voor een Begin methode op in een asynchrone aanroep.

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 End methode van een asynchrone aanroep naar een methode.

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 void.

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 Begin asynchrone aanroep vertegenwoordigt.

IsEndMethod(MethodInfo)

Retourneert een waarde die aangeeft of de doorgegeven methode een End methode van een asynchrone aanroep vertegenwoordigt.

MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Retourneert een tekenreeks die de huidige LogicalMethodInfovertegenwoordigt.

Van toepassing op

Zie ook