本文整理汇总了C#中System.ServiceModel.InstanceContext.Open方法的典型用法代码示例。如果您正苦于以下问题:C# InstanceContext.Open方法的具体用法?C# InstanceContext.Open怎么用?C# InstanceContext.Open使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类System.ServiceModel.InstanceContext
的用法示例。
在下文中一共展示了InstanceContext.Open方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Form1
public Form1()
{
ServerCallback = new AnhCallback();
InitializeComponent();
ServerCallback.MessageReceived += new EventHandler<MessageEventArgs>(ServerCallback_MessageReceived);
ServerCallback.AvailableServerListReceived += new EventHandler<AvailableServerEventArgs>(ServerCallback_AvailableServerListReceived);
ServerCallback.StatusReceived += new EventHandler<ServerStatusEventArgs>(ServerCallback_StatusReceived);
ic = new InstanceContext(ServerCallback);
client = new AnhServiceClient(ic);
ic.Faulted += new EventHandler(ic_Faulted);
ic.Open();
Servers s = new Servers(ServerType.ConnectionServer, "");
comboBox1.Items.Add(s);
s = new Servers(ServerType.ChatServer, "");
comboBox1.Items.Add(s);
s = new Servers(ServerType.LoginServer, "");
comboBox1.Items.Add(s);
s = new Servers(ServerType.PingServer, "");
comboBox1.Items.Add(s);
s = new Servers(ServerType.ZoneServer, "tutorial");
comboBox1.Items.Add(s);
s = new Servers(ServerType.ZoneServer, "tatooine");
comboBox1.Items.Add(s);
comboBox1.SelectedIndex = 0;
}
示例2: ic_Faulted
void ic_Faulted(object sender, EventArgs e)
{
ic.Abort();
ic = new InstanceContext(ServerCallback);
ic.Open();
listBox1.Items.Add("Channel Fault repaired");
}
示例3: EnsureInstanceContextOpen
void EnsureInstanceContextOpen (InstanceContext ictx)
{
if (ictx.State != CommunicationState.Opened)
ictx.Open ();
}