コード例 #1
0
        public void Dispose()
        {
            if (m_channel != null)
            {
                ((ICommunicationObject) m_channel).CloseOrAbort();
                m_channel = null;

                m_factory.CloseOrAbort();
                m_factory = null;
            }
        }
コード例 #2
0
 public ShippingRatesClient(Binding binding, Uri uri)
 {
     m_factory = new ChannelFactory<IShippingRatesProvider>(binding, new EndpointAddress(uri));
     m_channel = m_factory.CreateChannel();
 }