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 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 |
AsyncResultParameter |
Obtient la valeur de retour de l'appel d'une méthode asynchrone |
AsyncStateParameter |
Obtient les informations relatives au paramètre |
BeginMethodInfo |
Obtient les attributs et les métadonnées d'une méthode |
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 |
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 |
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 |
IsEndMethod(MethodInfo) |
Retourne une valeur indiquant si la méthode passée représente une méthode |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ToString() |
Retourne une chaîne qui représente le LogicalMethodInfo actuel. |