Ejemplo n.º 1
0
        public void StopCollaboration()
        {
            CollaborationRequest collaborationRequest;

            lock (collaborationRequestLock)
            {
                collaborationRequest        = currentCollaborationRequest;
                currentCollaborationRequest = null;
            }
            if (collaborationRequest == null)
            {
                return;
            }
            var localAddress = networkAddress.GetLocalAddress();

            if (collaborationRequest.SenderAddress.Equals(localAddress))
            {
                NotifySubscribersTheyShouldStopCollaborating(collaborationRequest);
            }
        }