• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

C# Resolver类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了C#中Resolver的典型用法代码示例。如果您正苦于以下问题:C# Resolver类的具体用法?C# Resolver怎么用?C# Resolver使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



Resolver类属于命名空间,在下文中一共展示了Resolver类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。

示例1: ScanBarcode

    public override Resolver ScanBarcode(Resolver resolver)
    {
        try
        {
            resolver.IsCSClient = true;
            resolver = TheResolverMgr.Resolve(resolver);

            //KSS 客户化,只有手持扫描枪需要B/S打印监控
            //if ((resolver.ModuleType == BusinessConstants.TRANSFORMER_MODULE_TYPE_SHIP || resolver.ModuleType == BusinessConstants.TRANSFORMER_MODULE_TYPE_SHIPORDER)
            //    && resolver.NeedPrintAsn && resolver.PrintUrl != null && resolver.PrintUrl.Trim() != string.Empty)
            //{
            //    //resolver.PrintUrl = null;
            //    InProcessLocation inProcessLocation = TheInProcessLocationMgr.LoadInProcessLocation(resolver.Code);
            //    inProcessLocation.IsPrinted = true;//to be refactored
            //    TheInProcessLocationMgr.UpdateInProcessLocation(inProcessLocation);
            //}
            return resolver;
        }
        catch (BusinessErrorException ex)
        {
            string exMessage = RenderingLanguage(ex.Message, resolver.UserCode, ex.MessageParams);
            throw new SoapException(exMessage, SoapException.ServerFaultCode, string.Empty);
        }
        catch (Exception ex)
        {
            throw new SoapException(ex.Message, SoapException.ServerFaultCode, string.Empty);
        }
    }
开发者ID:Novthirteen,项目名称:sconit_timesseiko,代码行数:28,代码来源:ClientMgrWS.cs


示例2: SetDetail

 protected override void SetDetail(Resolver resolver)
 {
     LocationLotDetail locationLotDetail = locationLotDetailMgrE.CheckLoadHuLocationLotDetail(resolver.Input, resolver.UserCode);
     TransformerDetail transformerDetail = TransformerHelper.ConvertLocationLotDetailToTransformerDetail(locationLotDetail, false);
     resolver.AddTransformerDetail(transformerDetail);
     resolver.Command = BusinessConstants.CS_BIND_VALUE_TRANSFORMERDETAIL;
 }
开发者ID:Novthirteen,项目名称:sconit_timesseiko,代码行数:7,代码来源:InspectionMgr.cs


示例3: ResolveHostnameIP

        //private static readonly string openDnsResolver2 = "208.67.220.220";
        /// <summary>
        /// Resolves the IP address of the specified hostname.
        /// </summary>
        /// <param name="hostname">The hostname.</param>
        /// <returns>IPAddress instance.</returns>
        public IPAddress ResolveHostnameIP(string hostname)
        {
            if (!NetworkInterface.GetIsNetworkAvailable())
            {
                throw new ApplicationException(Text.Error_NoNetwork);
            }

            Resolver resolver = new Resolver(openDnsResolver1);
            IPHostEntry host = resolver.GetHostEntry(hostname);

            if (host == null || host.AddressList == null || host.AddressList.Length <= 0)
            {
                throw new ApplicationException(string.Format(Text.Error_CantResolveHostnameIP, hostname));
            }

            IPAddress result = host
                .AddressList
                .FirstOrDefault(ip => ip.AddressFamily == AddressFamily.InterNetwork);

            if (result == null)
            {
                throw new ApplicationException(string.Format(Text.Error_CantResolveHostnameIP, hostname));
            }

            log.DebugFormat(Text.Debug_ResolvedHostname, hostname, result.ToString());

            return result;
        }
开发者ID:mikerobski,项目名称:DnsUpdater,代码行数:34,代码来源:InternetTools.cs


示例4: FillResolverByASN

        public void FillResolverByASN(Resolver resolver)
        {
            User user = userMgrE.CheckAndLoadUser(resolver.UserCode);
            InProcessLocation inProcessLocation = inProcessLocationMgrE.CheckAndLoadInProcessLocation(resolver.Input);

            //if (!user.HasPermission(inProcessLocation.PartyFrom.Code) ||
            //    !user.HasPermission(inProcessLocation.PartyTo.Code))
            //{
            //    throw new BusinessErrorException("Common.Business.Error.NoPermission");
            //}

            #region CopyProperty from ASN
            resolver.Code = inProcessLocation.IpNo;
            resolver.Status = inProcessLocation.Status;
            //resolver.IsDetailContainHu = inProcessLocation.IsDetailContainHu;
            resolver.IsScanHu = inProcessLocation.IsReceiptScanHu;
            if (inProcessLocation.InProcessLocationDetails != null && inProcessLocation.InProcessLocationDetails.Count > 0)
            {
                OrderHead orderHead =  inProcessLocation.InProcessLocationDetails[0].OrderLocationTransaction.OrderDetail.OrderHead;
                resolver.AntiResolveHu = orderHead.AntiResolveHu;
                resolver.FulfillUnitCount = orderHead.FulfillUnitCount;
                resolver.AllowExceed = orderHead.AllowExceed;
            }
            resolver.PickBy = inProcessLocation.IsDetailContainHu ? BusinessConstants.CODE_MASTER_PICKBY_HU : BusinessConstants.CODE_MASTER_PICKBY_ITEM;
            //resolver.PickBy = inProcessLocation.IsReceiptScanHu ? BusinessConstants.CODE_MASTER_PICKBY_HU : BusinessConstants.CODE_MASTER_PICKBY_ITEM;
            resolver.OrderType = inProcessLocation.OrderType;

            //resolver.AntiResolveHu = 
            #endregion
        }
开发者ID:Novthirteen,项目名称:sconit_timesseiko,代码行数:30,代码来源:SetBaseMgr.cs


示例5: SetDetail

 protected override void SetDetail(Resolver resolver)
 {
     List<string> flowTypes = new List<string>();
     flowTypes.Add(BusinessConstants.CODE_MASTER_ORDER_TYPE_VALUE_PRODUCTION);
     bool isHaslocationLotDetail = locationLotDetailMgrE.CheckHuLocationExist(resolver.Input);
     if (!isHaslocationLotDetail)
     {
         throw new BusinessErrorException("Hu.Error.NoInventory", resolver.Input);
     }
     Hu hu = huMgrE.CheckAndLoadHu(resolver.Input);
     FlowView flowView = null;
     //如果是扫描Bin,根据Hu和Bin匹配出flow
     if (resolver.CodePrefix == null || resolver.CodePrefix.Trim() == string.Empty)
     {
         //确定flow和flowView
         flowView = flowMgrE.CheckAndLoadFlowView(null, resolver.UserCode, string.Empty, null, hu, flowTypes);
         setBaseMgrE.FillResolverByFlow(resolver, flowView.Flow);
     }
     //如果已经确定了Flow
     else
     {
         //根据Flow和Hu匹配出flowView
         flowView = flowMgrE.CheckAndLoadFlowView(resolver.Code, null, null, null, hu, flowTypes);
     }
     setDetailMgrE.MatchHuByFlowView(resolver, flowView, hu);
 }
开发者ID:Novthirteen,项目名称:sconit_timesseiko,代码行数:26,代码来源:ReuseMgr.cs


示例6: ExecuteSubmit

 protected override void ExecuteSubmit(Resolver resolver)
 {
     User user = userMgr.LoadUser(resolver.UserCode, false, true);
     IList<CycleCountDetail> cycleCountDetailList = this.ConvertResolverToCycleCountDetail(resolver);
     if (resolver.CodePrefix == BusinessConstants.CODE_PREFIX_CYCCNT)
     {
         cycleCountMgr.RecordCycleCountDetail(resolver.Code, cycleCountDetailList, user);
         resolver.Result = languageMgr.TranslateMessage("CycCnt.Process.Successfully", resolver.UserCode);
         resolver.Transformers = null;
         resolver.Command = BusinessConstants.CS_BIND_VALUE_TRANSFORMER;
         resolver.BinCode = null;
         resolver.LocationCode = null;
     }
     //else if (resolver.LocationCode != null && resolver.LocationCode.Trim() != string.Empty)
     //{
     //    if (resolver.BinCode != null && resolver.BinCode.Trim() != string.Empty)
     //    {
     //        StorageBin bin = storageBinMgr.CheckAndLoadStorageBin(resolver.BinCode);
     //        cycleCountMgr.CreateCycleCount(bin, cycleCountDetailList, user);
     //    }
     //    else
     //    {
     //        Location location = locationMgr.CheckAndLoadLocation(resolver.LocationCode);
     //        cycleCountMgr.CreateCycleCount(location, cycleCountDetailList, user);
     //    }
     //}
     else
     {
         throw new BusinessErrorException("Common.Business.Error.ScanFlowOrStorageBinFirst");
     }
 }
开发者ID:Novthirteen,项目名称:yfkey-scms,代码行数:31,代码来源:StockTakingMgr.cs


示例7: ResolveInput

        protected void ResolveInput(string input, bool bind)
        {
            CacheResolver.Input = input;
            CacheResolver = TheResolverMgr.Resolve(this.CacheResolver);

            if (bind) Bind();
        }
开发者ID:Novthirteen,项目名称:sconit_timesseiko,代码行数:7,代码来源:BusinessModuleBase.cs


示例8: Process

 public void Process(Resolver resolver)
 {
     if (!dicBarcodeHead.ContainsKey(resolver.BarcodeHead))
     {
         throw new BusinessErrorException("Common.Business.Error.BarCodeInvalid");
     }
     switch (dicBarcodeHead[resolver.BarcodeHead])
     {
         case 1:
             SetBaseInfo(resolver);
             GetDetail(resolver);
             break;
         case 2:
             Execute(resolver);
             break;
         case 3:
             GetReceiptNotes(resolver);
             break;
         case 4:
             SetBaseInfo(resolver);
             break;
         default:
             resolver.Input = resolver.Input;
             SetDetail(resolver);//Hu,match or add
             break;
     }
 }
开发者ID:Novthirteen,项目名称:yfkey-scms,代码行数:27,代码来源:AbstractBusinessMgr.cs


示例9: CreateRepack

        public void CreateRepack(Resolver resolver)
        {
            IList<RepackDetail> repackDetailList = executeMgr.ConvertTransformerListToRepackDetail(resolver.Transformers);
            if (repackDetailList.Count == 0)
            {
                throw new BusinessErrorException("MasterData.Inventory.Repack.Error.RepackDetailEmpty");
            }
            Repack repack = repackMgr.CreateRepack(repackDetailList, userMgr.LoadUser(resolver.UserCode, false, true));
            resolver.Code = repack.RepackNo;
            resolver.Transformers = null;
            resolver.Command = BusinessConstants.CS_BIND_VALUE_TRANSFORMERDETAIL;
            resolver.Result = languageMgr.TranslateMessage("MasterData.Inventory.Repack.Successfully", resolver.UserCode);

            #region 打印
            if (resolver.IsCSClient)
            {
                IList<Hu> huList = new List<Hu>();
                repack = repackMgr.LoadRepack(resolver.Code, true);
                foreach (RepackDetail repackDet in repack.RepackDetails)
                {
                    if (repackDet.IOType == BusinessConstants.IO_TYPE_OUT && repackDet.LocationLotDetail.Hu != null
                        && repackDet.LocationLotDetail.Hu.PrintCount == 0)
                    {
                        huList.Add(repackDet.LocationLotDetail.Hu);
                    }
                }
                resolver.PrintUrl = PrintHu(huList,resolver.UserCode);
            }
            #endregion
        }
开发者ID:Novthirteen,项目名称:yfkey-scms,代码行数:30,代码来源:RepackageMgr.cs


示例10: SetDetail

 /// <summary>
 /// 只有发货扫描条码才支持不扫物流路线,扫描库格移库
 /// </summary>
 /// <param name="resolver"></param>
 protected override void SetDetail(Resolver resolver)
 {
     List<string> flowTypes = new List<string>();
     flowTypes.Add(BusinessConstants.CODE_MASTER_ORDER_TYPE_VALUE_TRANSFER);
     Hu hu = huMgrE.CheckAndLoadHu(resolver.Input);
     if (this.locationMgrE.IsHuOcuppyByPickList(resolver.Input))
     {
         throw new BusinessErrorException("Order.Error.PickUp.HuOcuppied", resolver.Input);
     }
     FlowView flowView = null;
     if (resolver.CodePrefix != null && resolver.CodePrefix.Trim() != string.Empty)
     {
         flowView = flowMgrE.CheckAndLoadFlowView(resolver.Code, null, null, null, hu, flowTypes);
     }
     else
     {
         if (resolver.BinCode == string.Empty)
         {
             throw new BusinessErrorException("Common.Business.Error.ScanFlowOrStorageBinFirst");
         }
         else
         {
             flowView = flowMgrE.CheckAndLoadFlowView(null, resolver.UserCode, hu.Location, resolver.LocationToCode, hu, flowTypes);
             setBaseMgrE.FillResolverByFlow(resolver, flowView.Flow);
         }
     }
     setDetailMgrE.MatchHuByFlowView(resolver, flowView, hu);
 }
开发者ID:Novthirteen,项目名称:sconit_timesseiko,代码行数:32,代码来源:TransferMgr.cs


示例11: PickList

 public void PickList(Resolver resolver)
 {
     PickList pickList = pickListMgrE.CheckAndLoadPickList(resolver.Code);
     pickList.PickListDetails = new List<PickListDetail>();
     if (resolver.Transformers != null)
     {
         foreach (Transformer transformer in resolver.Transformers)
         {
             PickListDetail pickListDetail = pickListDetailMgrE.LoadPickListDetail(transformer.Id, true);
             if (transformer != null)
             {
                 foreach (TransformerDetail transformerDetail in transformer.TransformerDetails)
                 {
                     if (transformerDetail != null && transformerDetail.HuId != null && transformerDetail.HuId != string.Empty
                         && transformerDetail.CurrentQty != 0)
                     {
                         PickListResult pickListResult = new PickListResult();
                         //pickListResult.LocationLotDetail = locationLotDetailMgrE.LoadLocationLotDetail(transformerDetail.LocationLotDetId);
                         pickListResult.LocationLotDetail = locationLotDetailMgrE.CheckLoadHuLocationLotDetail(transformerDetail.HuId);
                         pickListResult.PickListDetail = pickListDetail;
                         pickListResult.Qty = transformerDetail.CurrentQty * pickListDetail.OrderLocationTransaction.UnitQty;
                         pickListDetail.AddPickListResult(pickListResult);
                     }
                 }
             }
             pickList.AddPickListDetail(pickListDetail);
         }
     }
     pickListMgrE.DoPick(pickList, resolver.UserCode);
     resolver.Result = languageMgrE.TranslateMessage("MasterData.PickList.Pick.Successfully", resolver.UserCode, resolver.Code);
     resolver.Transformers = null;
     resolver.Command = BusinessConstants.CS_BIND_VALUE_TRANSFORMER;
 }
开发者ID:Novthirteen,项目名称:sconit_timesseiko,代码行数:33,代码来源:PickMgr.cs


示例12: Resolve

 public override void Resolve(Resolver resolver)
 {
     paramBindings = new List<Binding>(generator.ParamKeys.Count);
     foreach (var key in generator.ParamKeys) {
         paramBindings.Add(resolver.RequestBinding(key, generator.ProviderMethod.FullName));
     }
 }
开发者ID:paulcbetts,项目名称:stiletto,代码行数:7,代码来源:CompilerProvidesBinding.cs


示例13: SetBaseInfo

 protected override void SetBaseInfo(Resolver resolver)
 {
     if (resolver.CodePrefix == BusinessConstants.CODE_PREFIX_INSPECTION)
     {
         InspectOrder inspectOrder = inspectOrderMgrE.CheckAndLoadInspectOrder(resolver.Input);
         if (inspectOrder.Status != BusinessConstants.CODE_MASTER_STATUS_VALUE_CREATE)
         {
             throw new BusinessErrorException("InspectOrder.Error.StatusIsNotValid", resolver.Input, inspectOrder.Status);
         }
         resolver.Code = inspectOrder.InspectNo;
         resolver.IsScanHu = inspectOrder.IsDetailHasHu;
         resolver.Status = inspectOrder.Status;
         if (resolver.IsScanHu)
         {
             resolver.PickBy = BusinessConstants.CODE_MASTER_PICKBY_HU;
         }
         else
         {
             resolver.PickBy = BusinessConstants.CODE_MASTER_PICKBY_ITEM;
         }
     }
     else
     {
         throw new BusinessErrorException("Common.Business.Error.BarCodeInvalid");
     }
 }
开发者ID:Novthirteen,项目名称:sconit_timesseiko,代码行数:26,代码来源:InspectMgr.cs


示例14: GetDetail

 protected override void GetDetail(Resolver resolver)
 {
     InspectOrder inspectOrder = inspectOrderMgrE.LoadInspectOrder(resolver.Code, true);
     resolver.Transformers = TransformerHelper.ConvertInspectDetailToTransformer(inspectOrder.InspectOrderDetails);
     resolver.Command = BusinessConstants.CS_BIND_VALUE_TRANSFORMER;
     resolver.Result = languageMgrE.TranslateMessage("MasterData.Inventory.CurrentInspectOrder", resolver.UserCode, resolver.Code);
 }
开发者ID:Novthirteen,项目名称:sconit_timesseiko,代码行数:7,代码来源:InspectMgr.cs


示例15: DNSManager

        static DNSManager()
        {
            try
            {
                IPEndPoint[] osDNSServers = Resolver.GetDnsServers();
                if (osDNSServers != null && osDNSServers.Length > 0)
                {
                    logger.Debug("Initialising DNS resolver with operating system DNS server entries.");
                    m_resolver = new Resolver(osDNSServers);
                }
                else
                {
                    logger.Debug("Initialising DNS resolver with OpenDNS server entries.");
                    m_resolver = new Resolver(Resolver.DefaultDnsServers.ToArray());
                }
                //m_resolver.Recursion = true;
                //m_resolver.UseCache = false;

                for (int index = 0; index < NUMBER_LOOKUP_THREADS; index++)
                {
                    Thread lookupThread = new Thread(new ThreadStart(ProcessLookups));
                    lookupThread.Name = LOOKUP_THREAD_NAME + "-" + index.ToString();
                    lookupThread.Start();
                }
            }
            catch (Exception excp)
            {
                logger.Error("Exception DNSManager (static ctor). " + excp);
            }
        }
开发者ID:TilmannBach,项目名称:sipsorcery-fork,代码行数:30,代码来源:DNSManager.cs


示例16: StopSpider

        public StopSpider(IPAddress providerDNS, IPAddress censorRedirect, string provider, string country, string reporter)
        {
            // initiate spiderlist

            this.providerDNS = providerDNS;
            this.censorRedirect = censorRedirect;
            this.provider = provider;
            this.country = country;
            this.reporter = reporter;
            this.openDnsResolver = new Resolver(Resolver.DefaultDnsServers[0]);

            // add an initial list in randomized order, this will also prevent adding already known urls!
            SortedList<int, string> rlist = new SortedList<int, string>();
            TextReader inputurls = new StreamReader(Assembly.GetExecutingAssembly().GetManifestResourceStream("shortlist.txt"));
            string url; Random r = new Random();
            while ((url = inputurls.ReadLine()) != null)
            {
                rlist.Add(r.Next(), url);
            }

            foreach (string uri in rlist.Values)
            {
                spiderlist.Add(new SpiderInfo(uri, 0));
                spidercheck.Add(uri, true);
            }
        }
开发者ID:FreeApophis,项目名称:zensorchecker,代码行数:26,代码来源:StopSpider.cs


示例17: WriteToDisk

        private void WriteToDisk(IExpression expression, Resolver resolver)
        {
            var name = "Output.exe";

            var assemblyName = new AssemblyName(name);

            var assemblyBuilder = AppDomain.CurrentDomain.DefineDynamicAssembly(
                assemblyName,
                AssemblyBuilderAccess.RunAndSave
            );

            var moduleBuilder = assemblyBuilder.DefineDynamicModule(name);

            var programClass = moduleBuilder.DefineType("Program", TypeAttributes.Public);

            var mainMethod = programClass.DefineMethod("Main", MethodAttributes.Public | MethodAttributes.Static, null, new[] { typeof(string[]) });

            var il = mainMethod.GetILGenerator();

            new Compiler(il, resolver).Compile(expression);

            programClass.CreateType();

            assemblyBuilder.SetEntryPoint(programClass.GetMethod("Main"));
            assemblyBuilder.Save(name);
        }
开发者ID:parsnips,项目名称:Expressions,代码行数:26,代码来源:BoundExpression.cs


示例18: AGSCharacter

        public AGSCharacter(string id, Resolver resolver, IOutfit outfit) : base(id, resolver)
        {            
            _hasRoom = AddComponent<IHasRoom>();            
            _animationContainer = AddComponent<IAnimationContainer>();            
            _inObjectTree = AddComponent<IInObjectTree>();            
            _collider = AddComponent<ICollider>();            
            _visibleComponent = AddComponent<IVisibleComponent>();            
            _enabledComponent = AddComponent<IEnabledComponent>();            
            _customProperties = AddComponent<ICustomPropertiesComponent>();            
            _drawableInfo = AddComponent<IDrawableInfo>();            
            _hotspotComponent = AddComponent<IHotspotComponent>();            
            _shaderComponent = AddComponent<IShaderComponent>();            
            _transformComponent = AddComponent<ITranslateComponent>();            
            _imageComponent = AddComponent<IImageComponent>();            
            _scaleComponent = AddComponent<IScaleComponent>();            
            _rotateComponent = AddComponent<IRotateComponent>();            
            _pixelPerfectComponent = AddComponent<IPixelPerfectComponent>();            
            _faceDirectionBehavior = AddComponent<IFaceDirectionBehavior>();            
            _hasOutfit = AddComponent<IHasOutfit>();            
            _hasInventory = AddComponent<IHasInventory>();            
            _followBehavior = AddComponent<IFollowBehavior>();
			beforeInitComponents(resolver, outfit);            
			InitComponents();
            afterInitComponents(resolver, outfit);            
        }
开发者ID:tzachshabtay,项目名称:MonoAGS,代码行数:25,代码来源:AGSCharacter.generated.cs


示例19: AGSCheckBox

        public AGSCheckBox(string id, Resolver resolver) : base(id, resolver)
        {            
            _uIEvents = AddComponent<IUIEvents>();            
            _skinComponent = AddComponent<ISkinComponent>();            
            _hasRoom = AddComponent<IHasRoom>();            
            _animationContainer = AddComponent<IAnimationContainer>();            
            _inObjectTree = AddComponent<IInObjectTree>();            
            _collider = AddComponent<ICollider>();            
            _visibleComponent = AddComponent<IVisibleComponent>();            
            _enabledComponent = AddComponent<IEnabledComponent>();            
            _customProperties = AddComponent<ICustomPropertiesComponent>();            
            _drawableInfo = AddComponent<IDrawableInfo>();            
            _hotspotComponent = AddComponent<IHotspotComponent>();            
            _shaderComponent = AddComponent<IShaderComponent>();            
            _translateComponent = AddComponent<ITranslateComponent>();            
            _imageComponent = AddComponent<IImageComponent>();            
            _scaleComponent = AddComponent<IScaleComponent>();            
            _rotateComponent = AddComponent<IRotateComponent>();            
            _pixelPerfectComponent = AddComponent<IPixelPerfectComponent>();            
            _textComponent = AddComponent<ITextComponent>();            
            _checkboxComponent = AddComponent<ICheckboxComponent>();
			beforeInitComponents(resolver);            
			InitComponents();
            afterInitComponents(resolver);            
        }
开发者ID:tzachshabtay,项目名称:MonoAGS,代码行数:25,代码来源:AGSCheckbox.generated.cs


示例20: CodeAssistanceContextProvider

		public CodeAssistanceContextProvider(Scope scope, string source)
		{
			_scope = scope;
			_completionParser = new CompletionParser(_errorReporter, source);
			_resolver = new Resolver(_errorReporter, _scope);
		    _normalizer = new Normalizer();
		}
开发者ID:chenzuo,项目名称:nquery,代码行数:7,代码来源:CodeAssistanceContextProvider.cs



注:本文中的Resolver类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C# Resource类代码示例发布时间:2022-05-24
下一篇:
C# ResolveResult类代码示例发布时间:2022-05-24
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap