我想访问频道的状态。我收到了包含RealProxy(rp)的__TransparentProxy。我可以使用这个函数GetRealProxy()
来访问它但是,我仍然无法从Real代理获取状态。我需要将ServiceChannel从realproxy中获取并访问状态。 只需将其转换为IServiceChannel即可返回null。
((System.ServiceModel.Channels.CommunicationObject)(((System.ServiceModel.Channels.ServiceChannelProxy)((((System.Runtime.Remoting.Proxies .__ TransparentProxy)(connectionManager.transparentProxy)))._ RP))。 serviceChannel))。状态
RealProxy realproxy = System.Runtime.Remoting.RemotingServices.GetRealProxy(connectionManager.transparentProxy);
获得RealProxy后,为了访问状态,我仍然需要这个。
((System.ServiceModel.Channels.CommunicationObject)(((System.ServiceModel.Channels.ServiceChannelProxy)(realproxy))。serviceChannel))。状态
有没有办法访问ServiceChannelProxy或ServiceChannel或RealProxy的状态?
谢谢!