public async static Task <byte[]> Post(byte[] requestBinaryData, IServiceHostNotification notyf) { //przygotowanie requestu warstwy transportu var request = BaseTransportLayer.GetRequest(requestBinaryData); if (request is NodeNetworkRequest nodeNetworkRequest) { nodeNetworkRequest.Notyfi = notyf; } //wykonanie requestu var response = await request.Invoke(); //przygotowanie responsu warstwy transportu var responseBinaryData = BaseTransportLayer.GetResponseBinaryData(response); return(responseBinaryData); }
public InterceptorProxy(object channelFactory, BaseTransportLayer transportLayer) { this.channelFactory = channelFactory; this.transportLayer = transportLayer; }