internal object GetServerIdentityObject()
        {
            IInternalMessage internalMessage = this.WrappedMessage as IInternalMessage;

            if (internalMessage != null)
            {
                return(internalMessage.ServerIdentityObject);
            }
            InternalMessageWrapper internalMessageWrapper = this.WrappedMessage as InternalMessageWrapper;

            if (internalMessageWrapper != null)
            {
                return(internalMessageWrapper.GetServerIdentityObject());
            }
            return(null);
        }
Esempio n. 2
0
        internal object GetIdentityObject()
        {
            IInternalMessage wrappedMessage = this.WrappedMessage as IInternalMessage;

            if (wrappedMessage != null)
            {
                return(wrappedMessage.IdentityObject);
            }
            InternalMessageWrapper wrapper = this.WrappedMessage as InternalMessageWrapper;

            if (wrapper != null)
            {
                return(wrapper.GetIdentityObject());
            }
            return(null);
        }