LogicalMethodInfo Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 |
| AsyncResultParameter |
Obtient la valeur de retour d’un |
| AsyncStateParameter |
Obtient les informations de paramètre pour le |
| BeginMethodInfo |
Obtient les attributs et les métadonnées d’une |
| 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 |
| 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 LogicalMethodInfo |
| 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 |
| IsEndMethod(MethodInfo) |
Retourne une valeur indiquant si la méthode passée représente une |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| ToString() |
Retourne une chaîne qui représente le fichier actif LogicalMethodInfo. |