LogicalMethodInfo

LogicalMethodInfo

System.Web.Services.Protocols (system.web.services.dll)sealed class

A LogicalMethodInfo object is provided to the SoapExtension.GetInitializer( ) method. This object contains information about the web service or proxy class method where the custom SoapExtensionAttribute is applied.

public sealed class LogicalMethodInfo { // Public Constructors    public LogicalMethodInfo(System.Reflection.MethodInfo methodInfo); // Public Instance Properties    public ParameterInfo AsyncCallbackParameter{get; }    public ParameterInfo AsyncResultParameter{get; }    public ParameterInfo AsyncStateParameter{get; }    public MethodInfo BeginMethodInfo{get; }    public ICustomAttributeProvider CustomAttributeProvider{get; }    public Type DeclaringType{get; }    public MethodInfo EndMethodInfo{get; }    public ParameterInfo[ ] InParameters{get; }    public bool IsAsync{get; }    public bool IsVoid{get; }    public MethodInfo MethodInfo{get; }    public string Name{get; }    public ParameterInfo[ ] OutParameters{get; }    public ParameterInfo[ ] Parameters{get; }    public Type ReturnType{get; }    public ICustomAttributeProvider ReturnTypeCustomAttributeProvider{get; } // Public Static Methods    public static LogicalMethodInfo[ ] Create(System.Reflection.MethodInfo[ ] methodInfos);    public static LogicalMethodInfo[ ] Create(System.Reflection.MethodInfo[ ] methodInfos, LogicalMethodTypes types);    public static bool IsBeginMethod(System.Reflection.MethodInfo methodInfo);    public static bool IsEndMethod(System.Reflection.MethodInfo methodInfo); // Public Instance Methods    public IAsyncResult BeginInvoke(object target, object[ ] values, AsyncCallback callback, object asyncState);    public object[ ] EndInvoke(object target, IAsyncResult asyncResult);    public object GetCustomAttribute(Type type);    public object[ ] GetCustomAttributes(Type type);    public object[ ] Invoke(object target, object[ ] values);    public override string ToString( );               // overrides object }

Returned By

System.Web.Services.Description.ProtocolReflector.{Method, Methods}, SoapMessage.MethodInfo

Passed To

MimeFormatter.{GetInitializer( ), GetInitializers( )}, SoapExtension.GetInitializer( ), ValueCollectionParameterReader.IsSupported( )



ASP. NET in a Nutshell
ASP.NET in a Nutshell, Second Edition
ISBN: 0596005202
EAN: 2147483647
Year: 2003
Pages: 873

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net