コード例 #1
0
        public static void SetInstances(TwitterCredentialList lst)
        {
            lock (Instances)
            {
                foreach (var cred in lst)
                {
                    if (string.IsNullOrWhiteSpace(cred.Cookie) ||
                        string.IsNullOrWhiteSpace(cred.ScreenName))
                    {
                        continue;
                    }

                    AddClient(cred);
                }
            }
        }
コード例 #2
0
        public static void CopyInstances(TwitterCredentialList lst)
        {
            lock (Instances)
            {
                if (lst.Revision != CurrentRevision)
                {
                    lst.Revision = CurrentRevision;

                    lst.Clear();

                    foreach (var v in Instances.Values)
                    {
                        lst.Add(v.Credential);
                    }
                }
            }
        }