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 los metadatos de un método de servicios 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 averiguar los detalles sobre el método de servicio web XML en el GetInitializer método de SoapExtension que toma .LogicalMethodInfo LogicalMethodInfo Proporciona detalles como los parámetros del método de servicio web XML mediante el acceso a la Parameters propiedad y los atributos personalizados aplicados al método de servicio web XML mediante la GetCustomAttributes propiedad .
Para obtener más información sobre las extensiones SOAP, consulte la clase o la SoapExtensionmodificación de mensajes SOAP mediante extensiones SOAP.
Constructores
LogicalMethodInfo(MethodInfo) |
Inicializa una nueva instancia de la clase LogicalMethodInfo con el MethodInfo que se haya pasado. |
Propiedades
AsyncCallbackParameter |
Obtiene la información de parámetro para el parámetro |
AsyncResultParameter |
Obtiene el valor devuelto por una invocación asincrónica del método |
AsyncStateParameter |
Obtiene la información de parámetro para el parámetro |
BeginMethodInfo |
Obtiene los atributos y los metadatos de un método |
CustomAttributeProvider |
Obtiene los atributos personalizados que se aplican al método. |
DeclaringType |
Obtiene la clase que declara el método representado por LogicalMethodInfo actual. |
EndMethodInfo |
Obtiene los atributos y los metadatos de un método |
InParameters |
Obtiene los parámetros que se pasan 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 los metadatos de un método sincrónico. |
Name |
Obtiene el nombre del método representado por 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 por este método. |
ReturnTypeCustomAttributeProvider |
Obtiene los atributos personalizados del tipo de valor devuelto. |
Métodos
BeginInvoke(Object, Object[], AsyncCallback, Object) |
Inicia una invocación asincrónica del método representado por LogicalMethodInfo. |
Create(MethodInfo[]) |
Dada una matriz de MethodInfo que puede contener información sobre métodos tanto sincrónicos como asincrónicos, crea una matriz de LogicalMethodInfo. |
Create(MethodInfo[], LogicalMethodTypes) |
Dada una matriz de MethodInfo, donde la matriz de LogicalMethodInfo devuelta se sólo puede restringirse a métodos sincrónicos o asincrónicos, crea una matriz de LogicalMethodInfo. |
EndInvoke(Object, IAsyncResult) |
Finaliza una invocación asincrónica del método representado por LogicalMethodInfo actual. |
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetCustomAttribute(Type) |
Devuelve el primer atributo personalizado que se ha aplicado al tipo, si es que se ha aplicado alguno. |
GetCustomAttributes(Type) |
Devuelve los atributos personalizados que se aplican al tipo especificado. |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
Invoke(Object, Object[]) |
Invoca al método representado por LogicalMethodInfo actual. |
IsBeginMethod(MethodInfo) |
Devuelve un valor que indica si el método pasado representa un método |
IsEndMethod(MethodInfo) |
Devuelve un valor que indica si el método pasado representa un método |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
ToString() |
Devuelve una cadena que representa el objeto LogicalMethodInfo actual. |