Ejemplo n.º 1
0
        internal override void Register(TransportChannelListener channelListener)
        {
            AddressTable.RegisterUri(channelListener.Uri, channelListener.HostNameComparisonModeInternal,
                                     (TChannelListener)channelListener);

            channelListener.SetMessageReceivedCallback(new Action(OnMessageReceived));
        }
Ejemplo n.º 2
0
 internal override void Unregister(TransportChannelListener channelListener)
 {
     EnsureRegistered(AddressTable, (TChannelListener)channelListener, channelListener.HostNameComparisonModeInternal);
     AddressTable.UnregisterUri(channelListener.Uri, channelListener.HostNameComparisonModeInternal);
     channelListener.SetMessageReceivedCallback(null);
 }