コード例 #1
0
        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);
        }
コード例 #2
0
 public InterceptorProxy(object channelFactory, BaseTransportLayer transportLayer)
 {
     this.channelFactory = channelFactory;
     this.transportLayer = transportLayer;
 }