impsbasicservice.cs
来自「飞信的收发使用csharp进行开发」· CS 代码 · 共 45 行
CS
45 行
namespace Imps.Client.Pc
{
using Imps.Client.Core;
using Imps.Client.Pc.Provsion2;
using System;
using System.Windows.Forms;
public class ImpsBasicService : IExService
{
private IFrameworkWindow _fwnd;
private void op_ImpsError(object sender, ImpsErrorEventArgs e)
{
UiErrorHelper.HandEventSafely(this._fwnd, delegate {
this._fwnd.UnifiedMessageBox.ShowInfo(this._fwnd.MainWindow, e.Summary);
});
}
private void op_Successed(object sender, EventArgs e)
{
}
public void Subscribe(IFrameworkWindow fwnd)
{
this._fwnd = fwnd;
}
public void UnSubscribe(IFrameworkWindow fwnd)
{
this._fwnd = fwnd;
UiErrorHelper.HandEventSafely(fwnd, delegate {
UnRegisterDialog dialog = new UnRegisterDialog(fwnd);
if (dialog.ShowDialog(fwnd.MainWindow) == DialogResult.OK)
{
AsyncBizOperation operation = new AsyncBizOperation();
operation.Successed += new EventHandler(this.op_Successed);
operation.ImpsError += new EventHandler<ImpsErrorEventArgs>(this.op_ImpsError);
fwnd.AccountManager.CurrentUser.AsyncUnregister(null);
}
});
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?