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 d’utilisation d’un SoapExtensionLogicalMethodInfofichier . Il LogicalMethodInfo fournit 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 méthode.

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

Constructeurs

Nom Description
LogicalMethodInfo(MethodInfo)

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

Propriétés

Nom Description
AsyncCallbackParameter

Obtient les informations de paramètre pour le AsyncCallback paramètre d’une méthode Begin dans un appel asynchrone.

AsyncResultParameter

Obtient la valeur de retour d’un Begin appel de méthode asynchrone.

AsyncStateParameter

Obtient les informations de paramètre pour le AsyncState paramètre d’une Begin méthode dans un appel asynchrone.

BeginMethodInfo

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

CustomAttributeProvider

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

DeclaringType

Obtient la classe qui déclare la méthode représentée par le fichier actif LogicalMethodInfo.

EndMethodInfo

Obtient les attributs et les métadonnées d’une End méthode d’appel asynchrone vers une méthode.

InParameters

Obtient les paramètres passés dans 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 d’est LogicalMethodInfo appelée de façon asynchrone.

IsVoid

Obtient une valeur indiquant si le type de retour de la méthode représentée par l’instance d’est LogicalMethodInfovoid.

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 ce LogicalMethodInfo.

OutParameters

Obtient les paramètres de sortie 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 pour le type de retour.

Méthodes

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

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

Create(MethodInfo[], LogicalMethodTypes)

Compte tenu d’un tableau de MethodInfo, où le tableau retourné de LogicalMethodInfo ne peut être limité qu’à des méthodes asynchrones ou synchrones, crée un tableau de LogicalMethodInfo.

Create(MethodInfo[])

Compte tenu d’un tableau pouvant MethodInfo contenir des informations sur les méthodes asynchrones et synchrones, crée un tableau de LogicalMethodInfo.

EndInvoke(Object, IAsyncResult)

Termine un appel asynchrone de la méthode représentée par le paramètre actuel LogicalMethodInfo.

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, si des attributs personnalisés sont appliqués au type.

GetCustomAttributes(Type)

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

GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

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

Appelle la méthode représentée par le paramètre actif LogicalMethodInfo.

IsBeginMethod(MethodInfo)

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

IsEndMethod(MethodInfo)

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

MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
ToString()

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

S’applique à

Voir aussi