/// <summary> /// Invokes the _NAME_ service using async Task based request. /// </summary> void AsyncCall() { _NAME_Request request = new _NAME_Request(); _NAME_Response response = null; // RequestParameters UpdateRequestHeader(request, requestHeader == null, "_NAME_"); try { IServiceResponse genericResponse = await TransportChannel.SendRequestAsync(request, ct).ConfigureAwait(false); if (genericResponse == null) { throw new ServiceResultException(StatusCodes.BadUnknownResponse); } ValidateResponse(genericResponse.ResponseHeader); response = (_NAME_Response)genericResponse; } finally { RequestCompleted(request, response, "_NAME_"); } return(response); }
/// <summary> /// Finishes an asynchronous invocation of the _NAME_ service. /// </summary> void EndAsyncCall() { _NAME_Response response = null; try { IServiceResponse genericResponse = TransportChannel.EndSendRequest(result); if (genericResponse == null) { throw new ServiceResultException(StatusCodes.BadUnknownResponse); } ValidateResponse(genericResponse.ResponseHeader); response = (_NAME_Response)genericResponse; // ResponseParameters } finally { RequestCompleted(null, response, "_NAME_"); } return(response.ResponseHeader); }
/// <summary> /// Initializes the message with a service fault. /// </summary> public _NAME_ResponseMessage(ServiceFault ServiceFault) { this._NAME_Response = new _NAME_Response(); if (ServiceFault != null) { this._NAME_Response.ResponseHeader = ServiceFault.ResponseHeader; } }
/// <summary cref="IServiceMessage.CreateResponse" /> public object CreateResponse(IServiceResponse response) { _NAME_Response body = response as _NAME_Response; if (body == null) { body = new _NAME_Response(); body.ResponseHeader = ((ServiceFault)response).ResponseHeader; } return(new _NAME_ResponseMessage(body)); }
// ***START*** #region _NAME_ Methods #if (!OPCUA_EXCLUDE__NAME_) /// <summary> /// Invokes the _NAME_ service. /// </summary> void SyncCall() { _NAME_Request request = new _NAME_Request(); _NAME_Response response = null; // RequestParameters UpdateRequestHeader(request, requestHeader == null, "_NAME_"); try { if (UseTransportChannel) { IServiceResponse genericResponse = TransportChannel.SendRequest(request); if (genericResponse == null) { throw new ServiceResultException(StatusCodes.BadUnknownResponse); } ValidateResponse(genericResponse.ResponseHeader); response = (_NAME_Response)genericResponse; } else { _NAME_ResponseMessage responseMessage = InnerChannel._NAME_(new _NAME_Message(request)); if (responseMessage == null || responseMessage._NAME_Response == null) { throw new ServiceResultException(StatusCodes.BadUnknownResponse); } response = responseMessage._NAME_Response; ValidateResponse(response.ResponseHeader); } // ResponseParameters } finally { RequestCompleted(request, response, "_NAME_"); } return(response.ResponseHeader); }
/// <summary> /// The operation contract for the _NAME_ service. /// </summary> public virtual _NAME_ResponseMessage _NAME_(_NAME_Message request) { _NAME_Response response = null; try { // OnRequestReceived(message._NAME_Request); SetRequestContext(RequestEncoding.Xml); response = (_NAME_Response)_NAME_(request._NAME_Request); // OnResponseSent(response); return(new _NAME_ResponseMessage(response)); } catch (Exception e) { Exception fault = CreateSoapFault(request._NAME_Request, e); // OnResponseFaultSent(fault); throw fault; } }
// ***START*** #region _NAME_ Service #if (!OPCUA_EXCLUDE__NAME_) /// <summary> /// Invokes the _NAME_ service. /// </summary> public IServiceResponse _NAME_(IServiceRequest incoming) { _NAME_Response response = null; try { OnRequestReceived(incoming); _NAME_Request request = (_NAME_Request)incoming; // DeclareResponseParameters response = new _NAME_Response(); InvokeService(); // SetResponseParameters } finally { OnResponseSent(response); } return(response); }
/// <summary> /// Initializes the message with the body. /// </summary> public _NAME_ResponseMessage(_NAME_Response _NAME_Response) { this._NAME_Response = _NAME_Response; }
/// <summary> /// The client side implementation of the End_NAME_ service contract. /// </summary> _NAME_ResponseMessage I_ServiceSet_Channel.End_NAME_(IAsyncResult result) { _NAME_Response response = End_NAME_(result); return(new _NAME_ResponseMessage(response)); }
/// <summary> /// The client side implementation of the _NAME_ service contract. /// </summary> _NAME_ResponseMessage I_ServiceSet_Endpoint._NAME_(_NAME_Message request) { _NAME_Response response = _NAME_(request._NAME_Request); return(new _NAME_ResponseMessage(response)); }