コード例 #1
0
        public static string IPAccess(ChannelAccess access)
        {
            switch (access)
            {
            case ChannelAccess.Local: return(IPAddress.Loopback.ToString());

            case ChannelAccess.Remote: return(IPAddress.Any.ToString());
            }
            return(null);
        }
コード例 #2
0
 public void Update(int id, ChannelAccess access)
 {
     lock (locker)
     {
         instances.TryGetValue(id, out ChannelInstance instance);
         if (instance == null)
         {
             return;
         }
         instance.Access = access;
         persistor.Save(instance);
         instance      = persistor.Load(id);
         instances[id] = instance;
         manager.Update(instance);
     }
 }