コード例 #1
0
		private void DiscoveryEndpointFaulted(object sender, DiscoveryEndpointFaultEventArgs args)
		{
			using (var locker = @lock.ForReadingUpgradeable())
			{
				if (args.Culprit != endpoint)
					return;

				locker.Upgrade();

				endpoint = null;
			}
		}
コード例 #2
0
        private void DiscoveryEndpointFaulted(object sender, DiscoveryEndpointFaultEventArgs args)
        {
            using (var locker = @lock.ForReadingUpgradeable())
            {
                if (args.Culprit != endpoint)
                {
                    return;
                }

                locker.Upgrade();

                endpoint = null;
            }
        }