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