LogicalMethodInfo Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa los atributos y metadatos de un método de servicio web XML. Esta clase no puede heredarse.
public ref class LogicalMethodInfo sealed
public sealed class LogicalMethodInfo
type LogicalMethodInfo = class
Public NotInheritable Class LogicalMethodInfo
- Herencia
-
LogicalMethodInfo
Comentarios
LogicalMethodInfo se usa principalmente mediante una extensión SOAP para interrogar los detalles del método de servicio web XML con el que se configura la extensión SOAP para ejecutarse. Dependiendo de cómo se configura la extensión SOAP, puede encontrar detalles sobre el método de servicio web XML en el GetInitializer método de SoapExtension que toma un LogicalMethodInfo. LogicalMethodInfo Proporciona detalles como los parámetros del método del servicio web XML accediendo a la Parameters propiedad y a los atributos personalizados aplicados al método de servicio web XML mediante el GetCustomAttributes método .
Para obtener más información sobre las extensiones SOAP, consulte la clase o la SoapExtensionmodificación de mensajes SOAP mediante extensiones SOAP.
Constructores
| Nombre | Description |
|---|---|
| LogicalMethodInfo(MethodInfo) |
Inicializa una nueva instancia de la LogicalMethodInfo clase con el MethodInfo objeto pasado. |
Propiedades
| Nombre | Description |
|---|---|
| AsyncCallbackParameter |
Obtiene la información de parámetros del |
| AsyncResultParameter |
Obtiene el valor devuelto de una |
| AsyncStateParameter |
Obtiene la información de parámetro del |
| BeginMethodInfo |
Obtiene los atributos y metadatos de un |
| CustomAttributeProvider |
Obtiene los atributos personalizados aplicados al método . |
| DeclaringType |
Obtiene la clase que declara el método representado por el objeto actual LogicalMethodInfo. |
| EndMethodInfo |
Obtiene los atributos y metadatos de un |
| InParameters |
Obtiene los parámetros pasados al método representado por la instancia de LogicalMethodInfo. |
| IsAsync |
Obtiene un valor que indica si el método representado por la instancia de LogicalMethodInfo se invoca de forma asincrónica. |
| IsVoid |
Obtiene un valor que indica si el tipo de valor devuelto para el método representado por la instancia de LogicalMethodInfo es |
| MethodInfo |
Obtiene los atributos y metadatos de un método sincrónico. |
| Name |
Obtiene el nombre del método representado por este LogicalMethodInfo. |
| OutParameters |
Obtiene los parámetros out del método . |
| Parameters |
Obtiene los parámetros del método . |
| ReturnType |
Obtiene el tipo de valor devuelto de este método. |
| ReturnTypeCustomAttributeProvider |
Obtiene los atributos personalizados para el tipo de valor devuelto. |
Métodos
| Nombre | Description |
|---|---|
| BeginInvoke(Object, Object[], AsyncCallback, Object) |
Comienza una invocación asincrónica del método representado por este LogicalMethodInfo. |
| Create(MethodInfo[], LogicalMethodTypes) |
Dada una matriz de MethodInfo, donde la matriz devuelta de LogicalMethodInfo se puede restringir solo a métodos asincrónicos o sincrónicos, crea una matriz de LogicalMethodInfo. |
| Create(MethodInfo[]) |
Dada una matriz de MethodInfo que puede contener información sobre métodos asincrónicos y sincrónicos, crea una matriz de LogicalMethodInfo. |
| EndInvoke(Object, IAsyncResult) |
Finaliza una invocación asincrónica del método representado por el objeto actual LogicalMethodInfo. |
| Equals(Object) |
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| GetCustomAttribute(Type) |
Devuelve el primer atributo personalizado aplicado al tipo, si se aplican atributos personalizados al tipo. |
| GetCustomAttributes(Type) |
Devuelve los atributos personalizados aplicados al tipo especificado. |
| GetHashCode() |
Actúa como función hash predeterminada. (Heredado de Object) |
| GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
| Invoke(Object, Object[]) |
Invoca el método representado por el objeto actual LogicalMethodInfo. |
| IsBeginMethod(MethodInfo) |
Devuelve un valor que indica si el método pasado representa un |
| IsEndMethod(MethodInfo) |
Devuelve un valor que indica si el método pasado representa un |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| ToString() |
Devuelve una cadena que representa el objeto actual LogicalMethodInfo. |