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


C# Payload类代码示例

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


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


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