Я не уверен, как фактически заблокировать или удалить пользователя, используя расширение SKYPE4COMlib для Visual C#. Я могу изменить свой статус, вернуть сообщения, но я не знаю, как это сделать. Если у кого-то есть идеи о других полезных командах, пожалуйста, перечислите их здесь.Блокировка контакта с Skype4com
1
A
ответ
2
Пользователь LiamaCloud является правильным.
Есть IsBlocked Недвижимость в Пользователь интерфейс.
Вы можете сделать что-то вроде этого:
ISkype skype = _skype;
var tbb = skype.Friends.Cast<User>().Where(u => u.FullName.Contains("xxx");
foreach(User notAFriend in tbb)
{
notAFriend.IsBlocked = true;
MessageBox.Show(friend.FullName + " " + friend.IsBlocked);
}
Я проверил его и он работает.
Лучший
Я не в состоянии проверить это, но должно быть логическое IsBlocked свойство в классе User. – LlamaCloud
И если вы хотите просто удалить их из списка друзей, не блокируя их, вы должны использовать свойство BuddyStatus. – LlamaCloud
@LlamaCloud есть проверка, но никакой фактической функции для блокировки Ищите статус приятеля – Cacoon