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