GetActWin
API Reference
>
GetActWin
| SoapAction | n/a |
| Input Name | GetActWin |
| Output Name | GetActWinResponse |
| Input Namespace | n/a |
| Group Name | Xperience |
| Container | XP_MsgBus.xsd |
Did this page help you?
Last updated Mon Dec 9 2024
| SoapAction | n/a |
| Input Name | GetActWin |
| Output Name | GetActWinResponse |
| Input Namespace | n/a |
| Group Name | Xperience |
| Container | XP_MsgBus.xsd |
private void SendGetActWin()
{
var actWin = new GetActWinRq_MType()
{
AppId = XperienceContext.Current.MessageBus.ClientId,
JESMsgRqHdr = Helper.JesMsgRqHeader()
};
var callback = this.messageBus.Send(actWin).RegisterResponseHandler(this.OnGetActWin);
var errors = Helper.CallbackErrors(callback, "SendGetActWin");
if (!string.IsNullOrWhiteSpace(errors))
{
this.UpdateListbox(errors);
}
else
{
Application.WriteLine("Sent GetActWin message " + callback.Receipt.MessageId + ", Time: " + DateTime.Now);
}
}
private void OnGetActWin(IMessageContext context)
{
var payload = context.DeserializeMessage();
var responseWinId = payload.WinId != null ? payload.WinId.Value : string.Empty;
var appAct = payload.AppWinAct != null && payload.AppWinAct.Value.Contains(bool.TrueString, true))
}