/// <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> /// Begins an asynchronous invocation of the _NAME_ service. /// </summary> void BeginAsyncCall() { _NAME_Request request = new _NAME_Request(); // RequestParameters UpdateRequestHeader(request, requestHeader == null, "_NAME_"); return(TransportChannel.BeginSendRequest(request, callback, asyncState)); }
/// <summary> /// Begins an asynchronous invocation of the _NAME_ service. /// </summary> void BeginAsyncCall() { _NAME_Request request = new _NAME_Request(); // RequestParameters UpdateRequestHeader(request, requestHeader == null, "_NAME_"); if (UseTransportChannel) { return(TransportChannel.BeginSendRequest(request, callback, asyncState)); } return(InnerChannel.Begin_NAME_(new _NAME_Message(request), callback, asyncState)); }
// ***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); }
// ***START*** #if (!OPCUA_EXCLUDE__NAME_) /// <summary> /// Invokes the _NAME_ service. /// </summary> public _NAME_Response _NAME_(_NAME_Request request) { BinaryMessageContext context = CreateContext(); byte[] buffer = BinaryEncoder.EncodeMessage(request, context); InvokeServiceResponseMessage response = null; try { response = Channel.InvokeService(new InvokeServiceMessage(buffer)); } catch (FaultException <ServiceFault> e) { throw HandleSoapFault(e); } CheckForFault(response); return((_NAME_Response)BinaryDecoder.DecodeMessage(response.InvokeServiceResponse, typeof(_NAME_Response), context)); }
// ***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_Message(_NAME_Request _NAME_Request) { this._NAME_Request = _NAME_Request; }
/// <summary> /// Invokes the _NAME_ service. /// </summary> public IAsyncResult Begin_NAME_(_NAME_Request request, AsyncCallback callback, object asyncState) { byte[] buffer = BinaryEncoder.EncodeMessage(request, CreateContext()); return(Channel.BeginInvokeService(new InvokeServiceMessage(buffer), callback, asyncState)); }