RuntimeServiceGetActivityInstanceContext Method |
Get the context of an action.
Namespace:
Advantys.Workflow.Web.Services.Processes.Runtime
Assembly:
Advantys.Workflow.Web.Services.Processes.Runtime (in Advantys.Workflow.Web.Services.Processes.Runtime.dll) Version: 8.3.3.0 (8.3.3.20240926)
Syntax public string GetActivityInstanceContext(
int processInstanceId,
int activityInstanceId
)
Public Function GetActivityInstanceContext (
processInstanceId As Integer,
activityInstanceId As Integer
) As String
Parameters
- processInstanceId
- Type: SystemInt32
Request ID of the action. - activityInstanceId
- Type: SystemInt32
Action ID.
Return Value
Type:
StringExceptions Exception | Condition |
---|
SoapException | |
Remarks Examples
Try out these URLs directly in your browser or RSS Reader.
- Get the context of the action #2 of the request #1:<br />http:
This HTTP GET sample gets the context of the action #2 of the request #1.
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
System.Net.HttpWebRequest httpWebReq = null;
System.Net.HttpWebResponse httpWebResp = null;
System.IO.StreamReader myReader = null;
string url = string.Empty;
string response = null;
url = "http://yourserver:port/wfgen/ws/ProcessesRuntime.asmx/CreateActivityInstanceStartContext?processInstanceId=1&activityInstanceId=2";
httpWebReq = (System.Net.HttpWebRequest)System.Net.WebRequest.Create(url);
httpWebReq.Method = "GET";
httpWebReq.Credentials = System.Net.CredentialCache.DefaultCredentials;
httpWebReq.ContentType = "text/xml; charset=utf-8";
httpWebResp = (System.Net.HttpWebResponse)httpWebReq.GetResponse();
myReader = new System.IO.StreamReader(httpWebResp.GetResponseStream());
response = myReader.ReadToEnd();
httpWebResp.Close();
Console.Write(response);
}
}
}
This SOAP example gets the context of the action #2 of the request #1.
A web reference at www.mycompany.com has been added in the project.
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Net;
using System.Xml;
using System.Xml.Xsl;
using com.mycompany.www;
<br />
public partial class _Default : System.Web.UI.Page
{
protected RuntimeService myRuntimeService = null;
<br />
protected void Page_Load(object sender, EventArgs e)
{
GetActivityInstanceContextHeader myGetActivityInstanceContextHeader = null;
<br />
myGetActivityInstanceContextHeader = new GetActivityInstanceContextHeader();
myRuntimeService = new RuntimeService();
myRuntimeService.GetActivityInstanceContextHeaderValue = myGetActivityInstanceContextHeader;
myRuntimeService.Credentials = CredentialCache.DefaultCredentials;
<br />
Response.Write(myRuntimeService.CreateActivityInstanceStartContext(1,2));
}
}
<br />
See Also