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 |
Получает сведения для параметра |
AsyncResultParameter |
Получает возвращаемое значение метода |
AsyncStateParameter |
Получает информацию о параметре |
BeginMethodInfo |
Получает атрибуты и метаданные для метода |
CustomAttributeProvider |
Получает настраиваемые атрибуты, которые применяются к методу. |
DeclaringType |
Получает класс, объявляющий метод, предоставленный текущим объектом LogicalMethodInfo. |
EndMethodInfo |
Получает атрибуты и метаданные метода |
InParameters |
Получает параметры, передаваемые методу, который представлен экземпляром LogicalMethodInfo. |
IsAsync |
Получает значение, указывающее, вызывается ли метод, представленный экземпляром класса LogicalMethodInfo, асинхронно. |
IsVoid |
Получает значение, указывающее, равен ли возвращаемый тип для метода, представляемого экземпляром класса LogicalMethodInfo, значению |
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) |
Возвращает значение, указывающее, используется ли переданный метод для представления метода |
IsEndMethod(MethodInfo) |
Возвращает значение, указывающее, используется ли переданный метод для представления метода |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ToString() |
Возвращает строку, которая представляет текущий объект LogicalMethodInfo. |