当前位置: 首页>>代码示例>>C#>>正文


C# Database.HttpGetGuildMembers方法代码示例

本文整理汇总了C#中db.Database.HttpGetGuildMembers方法的典型用法代码示例。如果您正苦于以下问题:C# Database.HttpGetGuildMembers方法的具体用法?C# Database.HttpGetGuildMembers怎么用?C# Database.HttpGetGuildMembers使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在db.Database的用法示例。


在下文中一共展示了Database.HttpGetGuildMembers方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: HandleRequest

        public void HandleRequest(HttpListenerContext context)
        {
            NameValueCollection query;
            using (var rdr = new StreamReader(context.Request.InputStream))
                query = HttpUtility.ParseQueryString(rdr.ReadToEnd());

            using (var db = new Database())
            {
                Account acc = db.Verify(query["guid"], query["password"]);
                byte[] status;
                if (acc == null)
                    status = Encoding.UTF8.GetBytes("<Error>Bad login</Error>");
                else
                {
                    try
                    {
                        status =
                            Encoding.UTF8.GetBytes(db.HttpGetGuildMembers(Convert.ToInt32(query["num"]),
                                Convert.ToInt32(query["offset"]), acc));
                    }
                    catch
                    {
                        status = Encoding.UTF8.GetBytes("<Error>Guild member error</Error>");
                    }
                }
                context.Response.OutputStream.Write(status, 0, status.Length);
                context.Response.Close();
            }
        }
开发者ID:RiiggedMPGH,项目名称:Owl-Realms-Source,代码行数:29,代码来源:listMembers.cs

示例2: HandleRequest

        public override void HandleRequest(HttpListenerContext context)
        {
            NameValueCollection query;
            using (var rdr = new StreamReader(context.Request.InputStream))
                query = HttpUtility.ParseQueryString(rdr.ReadToEnd());

            if (query.AllKeys.Length == 0)
            {
                string queryString = string.Empty;
                string currUrl = context.Request.RawUrl;
                int iqs = currUrl.IndexOf('?');
                if (iqs >= 0)
                {
                    query =
                        HttpUtility.ParseQueryString((iqs < currUrl.Length - 1)
                            ? currUrl.Substring(iqs + 1)
                            : String.Empty);
                }
            }

            using (var db = new Database(Program.Settings.GetValue("conn")))
            {
                Account acc = db.Verify(query["guid"], query["password"]);
                int num = Convert.ToInt32(query["num"]);
                int offset = Convert.ToInt32(query["offset"]);
                if (num == 0)
                {
                    num = 50;
                }
                byte[] status;
                if (acc == null)
                    status = Encoding.UTF8.GetBytes("<Error>Account credentials not valid</Error>");
                else
                {
                    try
                    {
                        status = Encoding.UTF8.GetBytes(db.HttpGetGuildMembers(num, offset, acc));
                    }
                    catch
                    {
                        status = Encoding.UTF8.GetBytes("<Error>Guild member error</Error>");
                    }
                }
                context.Response.OutputStream.Write(status, 0, status.Length);
            }
        }
开发者ID:Club559,项目名称:Travs-Domain-Server,代码行数:46,代码来源:listMembers.cs

示例3: HandleRequest

 protected override void HandleRequest()
 {
     using (var db = new Database())
     {
         if (Account == null) BadLogin();
         else
         {
             try
             {
                 WriteLine(db.HttpGetGuildMembers(int.Parse(Query["num"]), int.Parse(Query["offset"]), Account));
             }
             catch (Exception ex)
             {
                 Program.Logger.Error(ex);
             }
         }
     }
 }
开发者ID:BlackRayquaza,项目名称:PhoenixRealms,代码行数:18,代码来源:listMembers.cs

示例4: HandleRequest

 protected override void HandleRequest()
 {
     using (Database db = new Database())
     {
         Account acc = db.Verify(Query["guid"], Query["password"], Program.GameData);
         byte[] status = new byte[0];
         if (CheckAccount(acc, db, false))
         {
             try
             {
                 status =
                     Encoding.UTF8.GetBytes(db.HttpGetGuildMembers(Convert.ToInt32(Query["num"]),
                         Convert.ToInt32(Query["offset"]), acc));
             }
             catch
             {
                 status = Encoding.UTF8.GetBytes("<Error>Guild member error</Error>");
             }
         }
         Context.Response.OutputStream.Write(status, 0, status.Length);
         Context.Response.Close();
     }
 }
开发者ID:OryxAwakening,项目名称:Fabiano_Swagger_of_Doom,代码行数:23,代码来源:listMembers.cs


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