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


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 в GetInitializer методе , SoapExtension который принимает 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

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

MethodInfo

Получает атрибуты и метаданные для синхронного метода.

Name

Получает имя метода, представленного данным классом LogicalMethodInfo.

OutParameters

Получает выходные параметры метода.

Parameters

Получает параметры метода.

ReturnType

Возвращает тип, возвращаемый этим методом.

ReturnTypeCustomAttributeProvider

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

Методы

BeginInvoke(Object, Object[], AsyncCallback, Object)

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

Create(MethodInfo[])

Если задан массив объектов MethodInfo, который может содержать информацию как об асинхронных, так и о синхронных методах, создает массив объектов LogicalMethodInfo.

Create(MethodInfo[], LogicalMethodTypes)

Если задан массив объектов MethodInfo, где возвращаемый массив объектов LogicalMethodInfo может быть ограничен только асинхронными или синхронными методами, создает массив объектов 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.

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

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