System.Web.Services.Protocols.LogicalMethodInfo Members

The members of System.Web.Services.Protocols.LogicalMethodInfo are listed below.

See Also: Inherited members from System.Object

Public Constructors

Public Properties

[read-only]
AsyncCallbackParameterSystem.Reflection.ParameterInfo.

Gets the parameter information for the AsyncCallback parameter of a Begin method in an asynchronous invocation.

[read-only]
AsyncResultParameterSystem.Reflection.ParameterInfo.

Gets the return value of a Begin asynchronous method invocation.

[read-only]
AsyncStateParameterSystem.Reflection.ParameterInfo.

Gets the parameter information for the AsyncState parameter of a Begin method in an asynchronous invocation.

[read-only]
BeginMethodInfoSystem.Reflection.MethodInfo.

Gets the attributes and metadata for a Begin method in an asynchronous invocation.

[read-only]
CustomAttributeProviderSystem.Reflection.ICustomAttributeProvider.

Gets the custom attributes applied to the method.

[read-only]
DeclaringTypeType.

Gets the class that declares the method represented by the current System.Web.Services.Protocols.LogicalMethodInfo.

[read-only]
EndMethodInfoSystem.Reflection.MethodInfo.

Gets the attributes and metadata for an End method of an asynchronous invocation to a method.

[read-only]
InParametersSystem.Reflection.ParameterInfo[].

Gets the parameters passed into the method represented by the instance of System.Web.Services.Protocols.LogicalMethodInfo.

[read-only]
IsAsyncbool.

Gets a value indicating whether the method represented by the instance of System.Web.Services.Protocols.LogicalMethodInfo is invoked asynchronously.

[read-only]
IsVoidbool.

Gets a value indicating whether the return type for the method represented by the instance of System.Web.Services.Protocols.LogicalMethodInfo is void.

[read-only]
MethodInfoSystem.Reflection.MethodInfo.

Gets the attributes and metadata for a synchronous method.

[read-only]
Namestring.

Gets the name of the method represented by this System.Web.Services.Protocols.LogicalMethodInfo.

[read-only]
OutParametersSystem.Reflection.ParameterInfo[].

Gets the out parameters for the method.

[read-only]
ParametersSystem.Reflection.ParameterInfo[].

Gets the parameters for the method.

[read-only]
ReturnTypeType.

Gets the return type of this method.

[read-only]
ReturnTypeCustomAttributeProviderSystem.Reflection.ICustomAttributeProvider.

Gets the custom attributes for the return type.

Public Methods

BeginInvoke(object, object[], AsyncCallback, object) : IAsyncResult

Begins an asynchronous invocation of the method represented by this System.Web.Services.Protocols.LogicalMethodInfo.

static
Create(System.Reflection.MethodInfo[]) : LogicalMethodInfo[]

Given an array of System.Reflection.MethodInfo that can contain information about both asynchronous and synchronous methods, creates an array of System.Web.Services.Protocols.LogicalMethodInfo.

static
Create(System.Reflection.MethodInfo[], LogicalMethodTypes) : LogicalMethodInfo[]

Given an array of System.Reflection.MethodInfo, where the returned array of System.Web.Services.Protocols.LogicalMethodInfo can be restricted to only asynchronous or synchronous methods, creates an array of System.Web.Services.Protocols.LogicalMethodInfo.

EndInvoke(object, IAsyncResult) : object[]

Ends an asynchronous invocation of the method represented by the current System.Web.Services.Protocols.LogicalMethodInfo.

GetCustomAttribute(Type) : object

Returns the first custom attribute applied to the type, if any custom attributes are applied to the type.

GetCustomAttributes(Type) : object[]

Returns the custom attributes applied to the specified type.

Invoke(object, object[]) : object[]

Invokes the method represented by the current System.Web.Services.Protocols.LogicalMethodInfo.

static
IsBeginMethod(System.Reflection.MethodInfo) : bool

Returns a value indicating whether the method passed in represents a Begin method of an asynchronous invocation.

static
IsEndMethod(System.Reflection.MethodInfo) : bool

Returns a value indicating whether the method passed in represents an End method of an asynchronous invocation.

override
ToString() : string

Returns a string that represents the current System.Web.Services.Protocols.LogicalMethodInfo.