Developer Programs

Learn

Docs

GetActWin

API Reference > GetActWin
SoapActionn/a
Input NameGetActWin
Output NameGetActWinResponse
Input Namespacen/a
Group NameXperience
ContainerXP_MsgBus.xsd
GetActWin.cs
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))
}

Did this page help you?

Last updated Mon Dec 9 2024