C# 클래스 Dev2.Runtime.ESB.Execution.RemoteWorkflowExecutionContainer

Execute a remote workflow ;)
상속: EsbExecutionContainer
파일 보기 프로젝트 열기: Warewolf-ESB/Warewolf 1 사용 예제들

공개 메소드들

메소드 설명
Execute ( ErrorResultTO &errors, int update ) : System.Guid
Execute ( IDSFDataObject inputs, IDev2Activity activity ) : IExecutionEnvironment
FetchRemoteResource ( System.Guid serviceId, string serviceName, bool isDebugMode ) : SerializableResource
PerformLogExecution ( string logUri, int update ) : void
RemoteWorkflowExecutionContainer ( ServiceAction sa, IDSFDataObject dataObj, IWorkspace workspace, IEsbChannel esbChannel ) : System

Need to add loc property to AbstractActivity ;)

RemoteWorkflowExecutionContainer ( ServiceAction sa, IDSFDataObject dataObj, IWorkspace workspace, IEsbChannel esbChannel, IResourceCatalog resourceCatalog ) : System
ServerIsUp ( ) : bool

보호된 메소드들

메소드 설명
ExecuteGetRequest ( Connection connection, string serviceName, string payload, bool isDebugMode = true ) : string
ExecuteWebRequestAsync ( WebRequest buildGetWebRequest ) : void
FetchRemoteDebugItems ( Connection connection ) : IList

비공개 메소드들

메소드 설명
BuildGetWebRequest ( string requestUri, AuthenticationType authenticationType, string userName, string password, bool isdebug ) : WebRequest
BuildPostRequest ( string serviceToExecute, string payload, AuthenticationType authenticationType, string userName, string password, bool isDebug ) : WebRequest
BuildSimpleGetWebRequest ( string requestUri ) : WebRequest
ExecutePostRequest ( Connection connection, string serviceName, string payload, bool isDebugMode = true ) : string
GetConnection ( System.Guid environmentId ) : Connection
UpdateRequest ( AuthenticationType authenticationType, string userName, string password, bool isDebug, WebRequest req ) : void

메소드 상세

Execute() 공개 메소드

public Execute ( ErrorResultTO &errors, int update ) : System.Guid
errors Dev2.DataList.Contract.ErrorResultTO
update int
리턴 System.Guid

Execute() 공개 메소드

public Execute ( IDSFDataObject inputs, IDev2Activity activity ) : IExecutionEnvironment
inputs IDSFDataObject
activity IDev2Activity
리턴 IExecutionEnvironment

ExecuteGetRequest() 보호된 메소드

protected ExecuteGetRequest ( Connection connection, string serviceName, string payload, bool isDebugMode = true ) : string
connection Connection
serviceName string
payload string
isDebugMode bool
리턴 string

ExecuteWebRequestAsync() 보호된 메소드

protected ExecuteWebRequestAsync ( WebRequest buildGetWebRequest ) : void
buildGetWebRequest System.Net.WebRequest
리턴 void

FetchRemoteDebugItems() 보호된 메소드

protected FetchRemoteDebugItems ( Connection connection ) : IList
connection Connection
리턴 IList

FetchRemoteResource() 공개 메소드

public FetchRemoteResource ( System.Guid serviceId, string serviceName, bool isDebugMode ) : SerializableResource
serviceId System.Guid
serviceName string
isDebugMode bool
리턴 Dev2.Data.ServiceModel.SerializableResource

PerformLogExecution() 공개 메소드

public PerformLogExecution ( string logUri, int update ) : void
logUri string
update int
리턴 void

RemoteWorkflowExecutionContainer() 공개 메소드

Need to add loc property to AbstractActivity ;)
public RemoteWorkflowExecutionContainer ( ServiceAction sa, IDSFDataObject dataObj, IWorkspace workspace, IEsbChannel esbChannel ) : System
sa Dev2.DynamicServices.Objects.ServiceAction
dataObj IDSFDataObject
workspace IWorkspace
esbChannel IEsbChannel
리턴 System

RemoteWorkflowExecutionContainer() 공개 메소드

public RemoteWorkflowExecutionContainer ( ServiceAction sa, IDSFDataObject dataObj, IWorkspace workspace, IEsbChannel esbChannel, IResourceCatalog resourceCatalog ) : System
sa Dev2.DynamicServices.Objects.ServiceAction
dataObj IDSFDataObject
workspace IWorkspace
esbChannel IEsbChannel
resourceCatalog IResourceCatalog
리턴 System

ServerIsUp() 공개 메소드

public ServerIsUp ( ) : bool
리턴 bool