C# Class Dev2.Runtime.ESB.EsbServiceInvoker

Inheritance: IEsbServiceInvoker, IDisposable
Afficher le fichier Open project: Warewolf-ESB/Warewolf

Méthodes publiques

Méthode Description
Dispose ( ) : void
EsbServiceInvoker ( ) : System
EsbServiceInvoker ( IEsbChannel esbChannel, IFrameworkDuplexDataChannel managementChannel, IWorkspace workspace ) : System
EsbServiceInvoker ( IEsbChannel esbChannel, IFrameworkDuplexDataChannel managementChannel, IWorkspace workspace, EsbExecuteRequest request ) : System
GenerateInvokeContainer ( IDSFDataObject dataObject, System.Guid serviceId, bool isLocalInvoke, System.Guid masterDataListId = default(Guid) ) : EsbExecutionContainer

Generates the invoke container.

GenerateInvokeContainer ( IDSFDataObject dataObject, String serviceName, bool isLocalInvoke, System.Guid masterDataListId = default(Guid) ) : EsbExecutionContainer

Generates the invoke container.

Invoke ( IDSFDataObject dataObject, ErrorResultTO &errors ) : System.Guid

Invokes the specified service as per the dataObject against theHost

RemoveFromCache ( System.Guid resourceID ) : void

Private Methods

Méthode Description
DispatchDebugErrors ( ErrorResultTO errors, IDSFDataObject dataObject, StateType stateType ) : void
GenerateContainer ( ServiceAction serviceAction, IDSFDataObject dataObj, IWorkspace theWorkspace ) : EsbExecutionContainer
GetService ( string serviceName, System.Guid resourceId, ServiceLocator sl ) : DynamicService
MapServiceActionDependencies ( ServiceAction serviceAction, ServiceLocator serviceLocator ) : void

Method Details

Dispose() public méthode

public Dispose ( ) : void
Résultat void

EsbServiceInvoker() public méthode

public EsbServiceInvoker ( ) : System
Résultat System

EsbServiceInvoker() public méthode

public EsbServiceInvoker ( IEsbChannel esbChannel, IFrameworkDuplexDataChannel managementChannel, IWorkspace workspace ) : System
esbChannel IEsbChannel
managementChannel IFrameworkDuplexDataChannel
workspace IWorkspace
Résultat System

EsbServiceInvoker() public méthode

public EsbServiceInvoker ( IEsbChannel esbChannel, IFrameworkDuplexDataChannel managementChannel, IWorkspace workspace, EsbExecuteRequest request ) : System
esbChannel IEsbChannel
managementChannel IFrameworkDuplexDataChannel
workspace IWorkspace
request Dev2.Communication.EsbExecuteRequest
Résultat System

GenerateInvokeContainer() public méthode

Generates the invoke container.
public GenerateInvokeContainer ( IDSFDataObject dataObject, System.Guid serviceId, bool isLocalInvoke, System.Guid masterDataListId = default(Guid) ) : EsbExecutionContainer
dataObject IDSFDataObject The data object.
serviceId System.Guid The service unique identifier.
isLocalInvoke bool if set to true [is local invoke].
masterDataListId System.Guid The master data list unique identifier.
Résultat Dev2.Runtime.ESB.Execution.EsbExecutionContainer

GenerateInvokeContainer() public méthode

Generates the invoke container.
public GenerateInvokeContainer ( IDSFDataObject dataObject, String serviceName, bool isLocalInvoke, System.Guid masterDataListId = default(Guid) ) : EsbExecutionContainer
dataObject IDSFDataObject The data object.
serviceName String Name of the service.
isLocalInvoke bool if set to true [is local invoke].
masterDataListId System.Guid The master data list unique identifier.
Résultat Dev2.Runtime.ESB.Execution.EsbExecutionContainer

Invoke() public méthode

Invokes the specified service as per the dataObject against theHost
Can only execute workflows from web browser
public Invoke ( IDSFDataObject dataObject, ErrorResultTO &errors ) : System.Guid
dataObject IDSFDataObject The data object.
errors Dev2.DataList.Contract.ErrorResultTO The errors.
Résultat System.Guid

RemoveFromCache() public static méthode

public static RemoveFromCache ( System.Guid resourceID ) : void
resourceID System.Guid
Résultat void