public void Reset() { _onCompletedBound = false; _domainParameter = null; _relationshipParameter = null; ResponseParameter = null; TransactionStatus = ServerStatus.ProcessingClient; if (_firstLink != null) { ISoapTransactionLinkExecutor executor = _firstLink as ISoapTransactionLinkExecutor; executor.TransactionFailed -= OnTransactionFailed; executor.TransactionCompleted -= OnTransactionCompleted; } if (ServiceProxy != null) { ServiceProxy.BOCCompleted -= OnSubmitBulkOperationCompleted; ServiceProxy.RDCompleted -= OnDeleteRelationshipCompleted; } }
public void Reset() { _onCompletedBound = false; _domainParameter = null; _metadataParameter = null; ResponseParameter = null; TransactionStatus = ServerStatus.ProcessingClient; if (_firstLink != null) { ISoapTransactionLinkExecutor executor = _firstLink as ISoapTransactionLinkExecutor; executor.TransactionFailed -= OnTransactionFailed; executor.TransactionCompleted -= OnTransactionCompleted; } if (ServiceProxy != null) { ServiceProxy.BOCCompleted -= OnSubmitBulkOperationCompleted; ServiceProxy.MUCompleted -= OnUpdateMetadataCompleted; } }
public void Reset() { _onCompletedBound = false; _domainParameter = null; _rootMapParameter = null; _nodeParameter = null; _relationshipParameter = null; if (MetadataSet != null) { Proxy.FacadeMetadataSet metadataSet = MetadataSet as Proxy.FacadeMetadataSet; if (metadataSet != null) { metadataSet.ResetToFacade(); } } ResponseParameter = null; TransactionStatus = ServerStatus.ProcessingClient; if (_firstLink != null) { ISoapTransactionLinkExecutor executor = _firstLink as ISoapTransactionLinkExecutor; executor.TransactionFailed -= OnTransactionFailed; executor.TransactionCompleted -= OnTransactionCompleted; } if (ServiceProxy != null) { ServiceProxy.BOCCompleted -= OnSubmitBulkOperationCompleted; ServiceProxy.MACompleted -= OnAddMetadataCompleted; } }
public void Reset() { _onCompletedBound = false; _domainParameter = null; _rootMapParameter = null; if (_inProcessResponse != null) { FacadeNode facadeNode = _inProcessResponse as FacadeNode; if (facadeNode != null) { facadeNode.ResetToFacade(); } } ResponseParameter = null; TransactionStatus = ServerStatus.ProcessingClient; if (_firstLink != null) { ISoapTransactionLinkExecutor executor = _firstLink as ISoapTransactionLinkExecutor; executor.TransactionFailed -= OnTransactionFailed; executor.TransactionCompleted -= OnTransactionCompleted; } if (ServiceProxy != null) { ServiceProxy.BOCCompleted -= OnSubmitBulkOperationCompleted; ServiceProxy.NACompleted -= OnAddNodeCompleted; } }
public void AddNode(Proxy.ConnectionType connectionType, Proxy.INode node) { ProxyNodeConnections[connectionType] = node; Service.DT descriptorType = MapManager.ConnectionTypes.ConvertProxyToService(connectionType); SoapTransactionLinkParameter linkParameter = new SoapTransactionLinkParameter(Service.MapParameterType.Node); FacadeNode facadeNode = node as FacadeNode; // Check if this is a facade and if it is and the base node isn't concrete, then use the base node's response parameter. if (facadeNode != null && !facadeNode.IsConcrete) { linkParameter.SetParameterValue(facadeNode.TransactionOrigin); } else { linkParameter.SetParameterValue(node.Id); } TransactionLinkConnections[descriptorType] = linkParameter; }