Compartir por


LogicalMethodInfo Clase

Definición

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 AsyncCallback parámetro de un método Begin en una invocación asincrónica.

AsyncResultParameter

Obtiene el valor devuelto de una Begin invocación de método asincrónico.

AsyncStateParameter

Obtiene la información de parámetro del AsyncState parámetro de un Begin método en una invocación asincrónica.

BeginMethodInfo

Obtiene los atributos y metadatos de un Begin método en una invocación asincrónica.

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 End método de una invocación asincrónica a un método .

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 void.

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 Begin método de una invocación asincrónica.

IsEndMethod(MethodInfo)

Devuelve un valor que indica si el método pasado representa un End método de una invocación asincrónica.

MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual LogicalMethodInfo.

Se aplica a

Consulte también