Exemplo n.º 1
0
 public ReflectiveXmlRpcMetaDataHandler(AbstractReflectiveHandlerMapping mapping, ITypeConverterFactory typeConverterFactory, Type type,
                                        IXmlRpcTargetProvider provider, MethodInfo[] methods, String[][] signatures, String methodHelp)
     : base(mapping, typeConverterFactory, type, provider, methods)
 {
     Signatures = signatures;
     MethodHelp = methodHelp;
 }
Exemplo n.º 2
0
 public ReflectiveXmlRpcHandler(AbstractReflectiveHandlerMapping mapping, ITypeConverterFactory typeConverterFactory, Type type, IXmlRpcTargetProvider provider, MethodInfo[] methods)
 {
     _mapping = mapping;
     _type    = type;
     _methods = new XmlRpcMethod[methods.Length];
     for (Int32 i = 0; i < methods.Length; i++)
     {
         _methods[i] = new XmlRpcMethod(methods[i], typeConverterFactory);
     }
     _targetProvider = provider;
 }
 public ReflectiveXmlRpcHandler(AbstractReflectiveHandlerMapping mapping, ITypeConverterFactory typeConverterFactory, Type type, IXmlRpcTargetProvider provider, MethodInfo[] methods)
 {
     _mapping = mapping;
     _type = type;
     _methods = new XmlRpcMethod[methods.Length];
     for (Int32 i = 0; i < methods.Length; i++)
     {
         _methods[i] = new XmlRpcMethod(methods[i], typeConverterFactory);
     }
     _targetProvider = provider;
 }
Exemplo n.º 4
0
        private IXmlRpcHandler NewXmlRpcHandler(Type type, MethodInfo[] mis)
        {
            String[][]            sig      = Util.GetSignature(mis);
            String                help     = Util.GetMethodHelp(type, mis);
            IXmlRpcTargetProvider provider = TargetProviderFactory == null ? null : TargetProviderFactory.GetTargetProvider(type);

            if (sig == null || help == null)
            {
                return(new ReflectiveXmlRpcHandler(this, TypeConverterFactory, type, provider, mis));
            }
            else
            {
                return(new ReflectiveXmlRpcMetaDataHandler(this, TypeConverterFactory, type, provider, mis, sig, help));
            }
        }
 public ReflectiveXmlRpcMetaDataHandler(AbstractReflectiveHandlerMapping mapping, ITypeConverterFactory typeConverterFactory, Type type,
     IXmlRpcTargetProvider provider, MethodInfo[] methods, String[][] signatures, String methodHelp)
     : base(mapping, typeConverterFactory, type, provider, methods)
 {
     Signatures = signatures;
     MethodHelp = methodHelp;
 }
 public DefaultXmlRpcHandler(AbstractReflectiveHandlerMapping mapping, IXmlRpcTargetProvider provider)
 {
     _mapping = mapping;
     _targetProvider = provider;
 }
Exemplo n.º 7
0
 public DefaultXmlRpcHandler(AbstractReflectiveHandlerMapping mapping, IXmlRpcTargetProvider provider)
 {
     _mapping        = mapping;
     _targetProvider = provider;
 }