2013-02-28 2 views
1

Я не уверен, как фактически заблокировать или удалить пользователя, используя расширение SKYPE4COMlib для Visual C#. Я могу изменить свой статус, вернуть сообщения, но я не знаю, как это сделать. Если у кого-то есть идеи о других полезных командах, пожалуйста, перечислите их здесь.Блокировка контакта с Skype4com

+0

Я не в состоянии проверить это, но должно быть логическое IsBlocked свойство в классе User. – LlamaCloud

+0

И если вы хотите просто удалить их из списка друзей, не блокируя их, вы должны использовать свойство BuddyStatus. – LlamaCloud

+0

@LlamaCloud есть проверка, но никакой фактической функции для блокировки Ищите статус приятеля – Cacoon

ответ

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); 
} 

Я проверил его и он работает.

Лучший

+0

http://i.imgur.com/IGpmkkL.png Если это работает, то какая у меня проблема? – Cacoon

+0

Я даже не знаю, с какими проблемами вы столкнулись! :) Вы пробовали мой код? Что происходит? – Vagaus

+0

Nevermind Я нашел способ обойти это. :) – Cacoon

Смежные вопросы