本文整理汇总了C#中Request.Dispose方法的典型用法代码示例。如果您正苦于以下问题:C# Request.Dispose方法的具体用法?C# Request.Dispose怎么用?C# Request.Dispose使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Request
的用法示例。
在下文中一共展示了Request.Dispose方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Should_dispose_request_stream_when_being_disposed
public void Should_dispose_request_stream_when_being_disposed()
{
// Given
var stream = A.Fake<RequestStream>(x => {
x.Implements(typeof (IDisposable));
x.WithArgumentsForConstructor(() => new RequestStream(0, false));
});
var url = new Url() {
Scheme = "http",
Path = "localhost"
};
var request = new Request("GET", url, stream);
// When
request.Dispose();
// Then
A.CallTo(() => ((IDisposable)stream).Dispose()).MustHaveHappened();
}
示例2: WndProc
//.........这里部分代码省略.........
catch { }
}
Cheque.Rows.Clear();
RowsRemoved_MyEvent(true);
break;
}
#endregion
case 0x12:
#region CONTROL + PageDown
{
if ((bool)DataWorkShared.ExtractBillProperty(this.Cheque, CoreConst.IS_LOCKED, false))
{
MMessageBox.Show("Поточний рахунок № " + DataWorkShared.ExtractBillProperty(this.Cheque, CoreConst.BILL_NO) + " надрукований клієнту.\r\nЗробіть з нього чек.",
Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Error);
break;//r
}
if (inventChq)
return;
if (!(ADMIN_STATE || UserConfig.Properties[3]))
if (admin.ShowDialog() != DialogResult.OK)
return;
double discSUMA = 0.0;
try
{
discSUMA = (double)Cheque.Compute("Sum(SUM)", "USEDDISC = " + Boolean.TrueString);
}
catch { }
uiWndDiscountRequest d = new uiWndDiscountRequest(discSUMA, true);
d.SetDiscount(ref discArrPercent, ref discArrCash);
d.Dispose();
if (discArrPercent[0] == 0.0 && discArrPercent[1] == 0.0 && discArrCash[0] == 0.0 && discArrCash[1] == 0.0)
ResetDiscount();
else
{
відмінитиЗнижкунадбавкуToolStripMenuItem.Enabled = true;
if (AppConfig.APP_OnlyDiscount)
відмінитиЗнижкунадбавкуToolStripMenuItem.Text = "Скасувати знижку";
else
{
if ((discArrPercent[0] != 0.0 && discArrPercent[1] != 0.0) || (discArrCash[0] != 0.0 && discArrCash[1] != 0.0))
відмінитиЗнижкунадбавкуToolStripMenuItem.Text = "Скасувати знижку і націнку";
if ((discArrPercent[0] == 0.0 && discArrPercent[1] != 0.0) || (discArrCash[0] == 0.0 && discArrCash[1] != 0.0))
відмінитиЗнижкунадбавкуToolStripMenuItem.Text = "Скасувати націнку";
if ((discArrPercent[0] != 0.0 && discArrPercent[1] == 0.0) || (discArrCash[0] != 0.0 && discArrCash[1] == 0.0))
відмінитиЗнижкунадбавкуToolStripMenuItem.Text = "Скасувати знижку";
}
}
UpdateSumInfo(true);
break;
}
#endregion
case 0x13:
#region CONTROL + PageUp
{
if ((bool)DataWorkShared.ExtractBillProperty(this.Cheque, CoreConst.IS_LOCKED, false))
{
MMessageBox.Show("Поточний рахунок № " + DataWorkShared.ExtractBillProperty(this.Cheque, CoreConst.BILL_NO) + " надрукований клієнту.\r\nЗробіть з нього чек.",
Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Error);
break;//r
}