本文整理汇总了C#中Callback.BeginInvoke方法的典型用法代码示例。如果您正苦于以下问题:C# Callback.BeginInvoke方法的具体用法?C# Callback.BeginInvoke怎么用?C# Callback.BeginInvoke使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Callback
的用法示例。
在下文中一共展示了Callback.BeginInvoke方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: ConnectClient
/// <summary>
/// Connects the client.
/// </summary>
public void ConnectClient()
{
if (ClientProcess != null && !ClientProcess.HasExited) {
Output.Add("Connecting Tibia Client on server: ", SelectedServer.Ip, ":", SelectedServer.Port.ToString());
TibiaClient = new TibiaClient(ClientProcess);
var connect = new Callback(delegate() { TibiaClient.Connect(SelectedServer.Ip, SelectedServer.Port, SelectedServer.IsOtServer); });
connect.BeginInvoke(ConnectionComplete, connect);
}
}
示例2: PacketAnalyze
/// <summary>
/// Analyze the Incoming Packets.
/// </summary>
protected void PacketAnalyze(object sender, PacketEventArgs e)
{
var listener = new Callback(delegate() {
if (e.Source == PacketSource.Client && e.Packet.OutType == OutgoingPacketType.Logout) {
SwitchCharacter(null, true);
}
});
listener.BeginInvoke(null, listener);
}