LogicalMethodInfo 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示 XML Web services 方法的特性和元数据。 此类不能被继承。
public ref class LogicalMethodInfo sealed
public sealed class LogicalMethodInfo
type LogicalMethodInfo = class
Public NotInheritable Class LogicalMethodInfo
- 继承
-
LogicalMethodInfo
注解
LogicalMethodInfo 主要由 SOAP 扩展使用,以询问配置为运行 SOAP 扩展的 XML Web 服务方法的详细信息。 根据 SOAP 扩展的配置方式,它可以在 采用 LogicalMethodInfo的 方法中找到GetInitializer有关 XML Web 服务方法SoapExtension的详细信息。 通过 LogicalMethodInfo 访问 Parameters 属性以及使用 GetCustomAttributes 属性应用于 XML Web 服务方法的任何自定义属性,提供 XML Web 服务方法的参数等详细信息。
有关 SOAP 扩展的更多详细信息, SoapExtension 请参阅类或使用 SOAP 扩展修改 SOAP 消息。
构造函数
LogicalMethodInfo(MethodInfo) |
用传入的 LogicalMethodInfo 初始化 MethodInfo 类的新实例。 |
属性
AsyncCallbackParameter |
获取异步调用中 Begin 方法的 |
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[]) |
根据给定的可以同时包含有关异步方法和同步方法的信息的 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 的字符串。 |