Partager via


LogicalMethodInfo Classe

Définition

Représente les attributs et les métadonnées d'une méthode de service Web XML. Cette classe ne peut pas être héritée.

public ref class LogicalMethodInfo sealed
public sealed class LogicalMethodInfo
type LogicalMethodInfo = class
Public NotInheritable Class LogicalMethodInfo
Héritage
LogicalMethodInfo

Remarques

LogicalMethodInfo est principalement utilisé par une extension SOAP pour interroger les détails de la méthode de service Web XML avec laquelle l’extension SOAP est configurée pour s’exécuter. Selon la façon dont l’extension SOAP est configurée, elle peut trouver des détails sur la méthode de service Web XML dans la GetInitializer méthode de SoapExtension qui prend un LogicalMethodInfo. Fournit LogicalMethodInfo des détails tels que les paramètres de la méthode de service Web XML en accédant à la Parameters propriété et à tous les attributs personnalisés appliqués à la méthode de service Web XML à l’aide de la GetCustomAttributes propriété .

Pour plus d’informations sur les extensions SOAP, consultez la SoapExtension classe ou modification de message SOAP à l’aide d’extensions SOAP.

Constructeurs

LogicalMethodInfo(MethodInfo)

Initialise une nouvelle instance de la classe LogicalMethodInfo avec le passage de MethodInfo.

Propriétés

AsyncCallbackParameter

Obtient les informations relatives au paramètre AsyncCallback d'une méthode Begin dans un appel asynchrone.

AsyncResultParameter

Obtient la valeur de retour de l'appel d'une méthode asynchrone Begin.

AsyncStateParameter

Obtient les informations relatives au paramètre AsyncState d'une méthode Begin dans un appel asynchrone.

BeginMethodInfo

Obtient les attributs et les métadonnées d'une méthode Begin dans un appel asynchrone.

CustomAttributeProvider

Obtient les attributs personnalisés appliqués à la méthode.

DeclaringType

Obtient la classe déclarant la méthode représentée par LogicalMethodInfo en cours.

EndMethodInfo

Obtient les attributs et les métadonnées d'une méthode End dans le cas d'un appel asynchrone.

InParameters

Obtient les paramètres passés à la méthode représentée par l'instance de LogicalMethodInfo.

IsAsync

Obtient une valeur indiquant si la méthode représentée par l'instance de LogicalMethodInfo est appelée de manière asynchrone.

IsVoid

Obtient une valeur indiquant si le type de retour de la méthode représentée par l'instance de LogicalMethodInfo est du type void.

MethodInfo

Obtient les attributs et les métadonnées d'une méthode synchrone.

Name

Obtient le nom de la méthode représentée par LogicalMethodInfo.

OutParameters

Obtient les paramètres out de la méthode.

Parameters

Obtient les paramètres de la méthode.

ReturnType

Obtient le type de retour de cette méthode.

ReturnTypeCustomAttributeProvider

Obtient les attributs personnalisés du type de retour.

Méthodes

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

Commence un appel asynchrone de la méthode représentée par LogicalMethodInfo.

Create(MethodInfo[])

Étant donné un tableau de MethodInfo pouvant contenir des informations relatives à des méthodes asynchrones et synchrones, crée un tableau de LogicalMethodInfo.

Create(MethodInfo[], LogicalMethodTypes)

Étant donné un tableau de MethodInfo, où le tableau retourné par LogicalMethodInfo peut être limité soit aux méthodes asynchrones, soit aux méthodes synchrones, crée un tableau de LogicalMethodInfo.

EndInvoke(Object, IAsyncResult)

Termine un appel asynchrone de la méthode représentée par LogicalMethodInfo en cours.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetCustomAttribute(Type)

Retourne le premier attribut personnalisé appliqué au type, s'il y a lieu.

GetCustomAttributes(Type)

Retourne les attributs personnalisés appliqués au type spécifié.

GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
Invoke(Object, Object[])

Appelle la méthode représentée par LogicalMethodInfo en cours.

IsBeginMethod(MethodInfo)

Retourne une valeur indiquant si la méthode passée représente une méthode Begin d'un appel asynchrone.

IsEndMethod(MethodInfo)

Retourne une valeur indiquant si la méthode passée représente une méthode End d'un appel asynchrone.

MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente le LogicalMethodInfo actuel.

S’applique à

Voir aussi