Skip to content

Commit d5910da

Browse files
committed
Bug fix.
1 parent 39aa77c commit d5910da

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

QpTestClient/ConnectionContext.cs

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,20 @@ public async Task Connect()
3737
var qpClientTypeInfo = QpClientTypeManager.Instance.Get(ConnectionInfo.QpClientTypeName);
3838
if (qpClientTypeInfo == null)
3939
throw new ApplicationException($"未找到类型为[{ConnectionInfo.QpClientTypeName}]的QP客户端类型!");
40+
41+
//替换基础架构
42+
if (ConnectionInfo.QpClientOptions.InstructionSet != null)
43+
{
44+
for (var i = 0; i < ConnectionInfo.QpClientOptions.InstructionSet.Length; i++)
45+
{
46+
var item = ConnectionInfo.QpClientOptions.InstructionSet[i];
47+
if (item.Id == Base.Instruction.Id)
48+
{
49+
ConnectionInfo.QpClientOptions.InstructionSet[i] = Base.Instruction;
50+
break;
51+
}
52+
}
53+
}
4054
QpClient = ConnectionInfo.QpClientOptions.CreateClient();
4155
QpClient.Disconnected += QpClient_Disconnected;
4256
try

0 commit comments

Comments
 (0)