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

C# Payload类代码示例

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

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



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

示例1: Delete

        public Payload<Resource> Delete(Resource obj)
        {
            // create payload
            var payload = new Payload<Resource>();

            // todo: check security

            // validate
            var rules = new ValidationRules();
            rules.ValidateHasId(obj);

            // assign errors from validation (if applicable)
            payload.AssignValidationErrors(rules.Errors);

            // check if valid
            if (rules.IsValid)
            {
                // db delete (inactive)
                using (var queries = new ResourceQueries())
                {
                    queries.Delete(ref obj);
                }

                payload.Data = obj;
            }

            // todo: next steps in workflow

            // return payload
            return payload;
        }
开发者ID:nicholasbarger,项目名称:smarts,代码行数:31,代码来源:ResourceAppLogic.cs


示例2: Fill

 public void Fill(ref Payload payload)
 {
     Head = payload.Head;
     Calculator = payload.Calculator;
     _length = payload.Length;
     _position = payload.Position;
 }
开发者ID:Scooletz,项目名称:RampUp,代码行数:7,代码来源:ReadonlySegmentStream.cs


示例3: Request

 public Request(RequestLine requestLine, NameValueCollection headers, Payload payload)
 {
     RequestLine = requestLine;
     Headers		= headers;
     Payload		= payload;
     ContentType = String.Empty; // TODO: perhaps this belongs with payload
 }
开发者ID:Ponoko,项目名称:ponoko-api-csharp,代码行数:7,代码来源:Request.cs


示例4: Comment

        public Payload<Comment> Comment(Comment obj)
        {
            // create payload
            var payload = new Payload<Comment>();

            // Prep obj
            obj.Created = DateTime.Now;

            // validate
            var rules = new ValidationRules();
            rules.Validate(obj);

            // check if valid
            if (rules.IsValid)
            {
                // db save
                using (var queries = new CommentQueries())
                {
                    queries.Save(ref obj);
                }

                payload.Data = obj;
            }

            // todo: next steps in workflow

            // return payload
            return payload;
        }
开发者ID:nicholasbarger,项目名称:smarts,代码行数:29,代码来源:ResourceAppLogic.cs


示例5: CreateNewWindow

        public static async Task CreateNewWindow(object qStringID, object qStringName, int minWidth, int minHeight, string page)
        {
            var newCoreAppView = CoreApplication.CreateNewView();
            var appView = ApplicationView.GetForCurrentView();

            Payload payload = new Payload();
            payload.qStringID = qStringID;
            payload.qStringName = qStringName;

            await newCoreAppView.Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Low, async () =>
            {
                var window = Window.Current;
                var newAppView = ApplicationView.GetForCurrentView();


#if WINDOWS_UAP
                newAppView.SetPreferredMinSize(new Windows.Foundation.Size(minWidth, minHeight));
#endif
                var frame = new Frame();
                window.Content = frame;
                frame.Navigate(typeof(VenuePage), payload);
                window.Activate();

                await ApplicationViewSwitcher.TryShowAsStandaloneAsync(newAppView.Id, ViewSizePreference.UseMore, appView.Id, ViewSizePreference.Default);

#if WINDOWS_UAP
                var success = newAppView.TryResizeView(new Windows.Foundation.Size(minWidth, minHeight));
#endif
            });
        }
开发者ID:TwiggyRJ,项目名称:twiggyrj-clique-app,代码行数:30,代码来源:WindowingHelper.cs


示例6: IsAllowed

 public bool IsAllowed(Payload payload)
 {
     Type t2 = payload.GetType();
     foreach (Type t in _Types)
         if (t == t2) return true;
     return false;
 }
开发者ID:zhuyue1314,项目名称:Xploit,代码行数:7,代码来源:UniquePayload.cs


示例7: Get

        public Payload<Topic> Get(string hashtag)
        {
            // create payload
            var payload = new Payload<Topic>();

            // todo: check security

            // prep
            // todo: add appending of # if necessary

            // get from db
            using (var queries = new TopicQueries())
            {
                payload.Data = queries.Get(hashtag);
            }

            // Check if null to add error
            if (payload.Data == null)
            {
                payload.Errors.Add("00002", Resources.Errors.ERR00002);
            }

            // return payload
            return payload;
        }
开发者ID:nicholasbarger,项目名称:smarts,代码行数:25,代码来源:TopicAppLogic.cs


示例8: testAddEmptyString

 public void testAddEmptyString()
 {
     var payload = new Payload();
     payload.Add("empty", "");
     var pairs = payload.NvPairs;
     Assert.IsFalse(pairs.ContainsKey("name"));
 }
开发者ID:vantreeseba,项目名称:snowplow-dotnet-tracker,代码行数:7,代码来源:PayloadTest.cs


示例9: YMSGPacket

 public YMSGPacket()
 {
     this._Payload = new Payload();
     this.Version = 102;
     this.VendorID = 0x402;
     this.Status = 0x0;
 }
开发者ID:klog,项目名称:ycs,代码行数:7,代码来源:YMSGPacket.cs


示例10: button1_Click

        private void button1_Click(object sender, EventArgs e)
        {
            using(var mysql = new MySqlConnection(ConfigurationManager.AppSettings["connectionstring"]))
            {
                mysql.Open();
                string sql = "select * from PYLD_DTL where PYLD_TP='WORKER_BIO_SL'";
                MySqlCommand command = new MySqlCommand(sql, mysql);
                using(MySqlDataReader dr = command.ExecuteReader())
                {
                    while (dr.Read())
                    {
                        Payload worker = new Payload();

                        worker.ID = dr["PYLD_DTL_ID"].ToString();
                        worker.RegistrationNumber = dr["PYLD_REF_ID"].ToString();
                        string req = dr["PYLD_REQ"].ToString();

                        var json = JObject.Parse(req);
                        worker.PassportNumber = json["passportNumber"].ToString();

                        listViewMain.Items.Add(new ListViewItem(new string[]{
                            worker.ID,
                            worker.RegistrationNumber,
                            worker.PassportNumber
                        }));

                        worker.Images = json;

                        workers.Add(worker);
                    }
                }
            }

            listViewMain.AutoResizeColumns(ColumnHeaderAutoResizeStyle.ColumnContent);
        }
开发者ID:ueqt,项目名称:ExportPic,代码行数:35,代码来源:Form1.cs


示例11: SendEvent

 public override void SendEvent(string channelName, Payload[] data)
 {
     for (int i = 0; i < data.Length; ++i)
     {
         Debug.WriteLine("EventLinkChannel.SendEvent[] Payload: {0} on channel {1} from {2}: {3}", data[i].PayloadType, channelName, data[i].ClientId, data[i].ToJsonString());
     }
     this.EventLinkClient.Publish(channelName, data);
 }
开发者ID:modulexcite,项目名称:IL2JS,代码行数:8,代码来源:EventLinkChannel.cs


示例12: InitializeList

 private void InitializeList(Payload pairs)
 {
     Invoke((MethodInvoker) (() =>
         {
             PropertiesList.Items.Clear();
             foreach (var pair in pairs)
                 PropertiesList.Items.Add(String.Format(pair.ToString()));
         }));
 }
开发者ID:RadishSystems,项目名称:choiceview-webapitester-csharp,代码行数:9,代码来源:PropertiesForm.cs


示例13: fields_with_no_value_are_ignored_for_better_or_worse

        public void fields_with_no_value_are_ignored_for_better_or_worse()
        {
            var instance = new FormUrlEncoded();
            var payload = new Payload { { "name", null }, { "name_1", "value_1"} };

            using (var result = instance.Format(payload)) {
                Assert.AreEqual("name_1=value_1", ToText(result), "Expected the field to have been skipped");
            }
        }
开发者ID:Ponoko,项目名称:ponoko-api-csharp,代码行数:9,代码来源:FormUrlEncodedTests.cs


示例14: Serialize

 public static string Serialize(Payload payload)
 {
     if (payload is UrlPayload)
     {
         var p = (UrlPayload)payload;
         return JsonConvert.SerializeObject(p);
     }
     return string.Empty;
 }
开发者ID:foamliu,项目名称:QRBa,代码行数:9,代码来源:JsonHelper.cs


示例15: it_url_encodes_each_field

        public void it_url_encodes_each_field()
        {
            var instance = new FormUrlEncoded();
            var payload = new Payload { { "Full name", "Phil Murphy" } };

            using (var result = instance.Format(payload)) {
                Assert.AreEqual("Full%20name=Phil%20Murphy", ToText(result), "Expected the fi8eld to have been written");
            }
        }
开发者ID:Ponoko,项目名称:ponoko-api-csharp,代码行数:9,代码来源:FormUrlEncodedTests.cs


示例16: it_returns_a_single_field

        public void it_returns_a_single_field()
        {
            var instance = new FormUrlEncoded();
            var payload = new Payload { { "name", "value" } };

            using (var result = instance.Format(payload)) {
                Assert.AreEqual("name=value", ToText(result), "Expected the fi8eld to have been written");
            }
        }
开发者ID:Ponoko,项目名称:ponoko-api-csharp,代码行数:9,代码来源:FormUrlEncodedTests.cs


示例17: Run

        public void Run(IIntegrationResult result)
        {
            if (string.IsNullOrEmpty(WebhookUrl))
                return;

            var payload = new Payload(FormatText(result));

            HttpPostHelper.HttpPost(WebhookUrl, payload.ToJson());
        }
开发者ID:jasonmueller,项目名称:CCNetSlackPublisher,代码行数:9,代码来源:SlackPublisher.cs


示例18: it_returns_a_non_zero_content_length_for_more_than_zero_fields

        public void it_returns_a_non_zero_content_length_for_more_than_zero_fields()
        {
            var instance = new FormUrlEncoded();
            var payload = new Payload { {"name", "value"} };

            using (var result = instance.Format(payload)) {
                Assert.That(result.ContentLength, Is.GreaterThan(0), "Expected zero content length for empty payload");
            }
        }
开发者ID:Ponoko,项目名称:ponoko-api-csharp,代码行数:9,代码来源:FormUrlEncodedTests.cs


示例19: TestJsonFormat

        public void TestJsonFormat()
        {
            var text = "test";
            var payload = new Payload(text);

            string result = payload.ToJson();

            Assert.That(result, Is.EqualTo(@"payload={""text"": ""test""}"));
        }
开发者ID:jasonmueller,项目名称:CCNetSlackPublisher,代码行数:9,代码来源:PayloadTests.cs


示例20: Post

        public override Response Post(Uri uri, HttpContentType contentType, Payload payload)
        {
            var unauthorized = new Request(RequestLine.Post(uri), payload) { ContentType = contentType.ContentType };

            var authorized = AuthorizeAndConvert(unauthorized);

            AddBody(authorized, contentType, payload);

            return TryExecute(authorized);
        }
开发者ID:Ponoko,项目名称:ponoko-api-csharp,代码行数:10,代码来源:SystemInternet.cs



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


鲜花

握手

雷人

路过

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

请发表评论

全部评论

专题导读
上一篇:
C# PayloadData类代码示例发布时间:2022-05-24
下一篇:
C# Pawn类代码示例发布时间: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