Поделиться через


LogicalMethodInfo Класс

Определение

Представляет атрибуты и метаданные для метода веб-службы XML. Этот класс не может быть унаследован.

public ref class LogicalMethodInfo sealed
public sealed class LogicalMethodInfo
type LogicalMethodInfo = class
Public NotInheritable Class LogicalMethodInfo
Наследование
LogicalMethodInfo

Комментарии

LogicalMethodInfo используется в основном расширением SOAP для допроса сведений о методе веб-службы XML, с которым настроено расширение SOAP. В зависимости от того, как настроено расширение SOAP, он может узнать сведения о методе веб-службы XML в методе GetInitializerSoapExtension , который принимает LogicalMethodInfo. Предоставляет LogicalMethodInfo сведения, такие как параметры метода веб-службы XML, путем доступа к Parameters свойству и любым пользовательским атрибутам, примененным к методу веб-службы XML, с помощью GetCustomAttributes метода.

Дополнительные сведения о расширениях SOAP см. в SoapExtension классе или изменении сообщения SOAP с помощью расширений SOAP.

Конструкторы

Имя Описание
LogicalMethodInfo(MethodInfo)

Инициализирует новый экземпляр LogicalMethodInfo класса с переданным MethodInfo .

Свойства

Имя Описание
AsyncCallbackParameter

Возвращает сведения о AsyncCallback параметрах метода Begin в асинхронном вызове.

AsyncResultParameter

Возвращает возвращаемое значение Begin вызова асинхронного метода.

AsyncStateParameter

Возвращает сведения о AsyncState параметрах Begin метода в асинхронном вызове.

BeginMethodInfo

Возвращает атрибуты и метаданные для Begin метода в асинхронном вызове.

CustomAttributeProvider

Возвращает настраиваемые атрибуты, примененные к методу.

DeclaringType

Возвращает класс, объявляющий метод, представленный текущим LogicalMethodInfo.

EndMethodInfo

Возвращает атрибуты и метаданные для End метода асинхронного вызова к методу.

InParameters

Возвращает параметры, передаваемые в метод, представленный экземпляром LogicalMethodInfo.

IsAsync

Возвращает значение, указывающее, вызывается ли метод, представленный экземпляром LogicalMethodInfo , асинхронно.

IsVoid

Возвращает значение, указывающее, является ли возвращаемый тип метода, представленный экземпляром LogicalMethodInfovoid.

MethodInfo

Возвращает атрибуты и метаданные для синхронного метода.

Name

Возвращает имя метода, представленного этим LogicalMethodInfoметодом.

OutParameters

Возвращает параметры out для метода.

Parameters

Возвращает параметры метода.

ReturnType

Возвращает тип возвращаемого значения этого метода.

ReturnTypeCustomAttributeProvider

Возвращает настраиваемые атрибуты для возвращаемого типа.

Методы

Имя Описание
BeginInvoke(Object, Object[], AsyncCallback, Object)

Начинает асинхронное вызов метода, представленного этим LogicalMethodInfoметодом.

Create(MethodInfo[], LogicalMethodTypes)

Учитывая массив, в котором возвращаемый массив MethodInfoLogicalMethodInfo может быть ограничен только асинхронными или синхронными методами, создает массивLogicalMethodInfo.

Create(MethodInfo[])

Учитывая массив MethodInfo , который может содержать сведения об асинхронных и синхронных методах, создает массив LogicalMethodInfo.

EndInvoke(Object, IAsyncResult)

Завершает асинхронное вызов метода, представленного текущим LogicalMethodInfo.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetCustomAttribute(Type)

Возвращает первый настраиваемый атрибут, применяемый к типу, если к типу применяются какие-либо пользовательские атрибуты.

GetCustomAttributes(Type)

Возвращает настраиваемые атрибуты, применяемые к указанному типу.

GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
Invoke(Object, Object[])

Вызывает метод, представленный текущим LogicalMethodInfo.

IsBeginMethod(MethodInfo)

Возвращает значение, указывающее, представляет ли переданный метод асинхронного Begin вызова.

IsEndMethod(MethodInfo)

Возвращает значение, указывающее, представляет ли переданный метод асинхронного End вызова.

MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий LogicalMethodInfo.

Применяется к

См. также раздел