【问题标题】:Blocking a contact with Skype4com阻止与 Skype4com 的联系
【发布时间】:2013-02-28 06:13:53
【问题描述】:

我不确定如何使用 Visual C# 的“SKYPE4COMlib”扩展来实际阻止或删除用户。我可以更改我的状态,返回消息,但我不知道该怎么做。 如果有人知道任何其他有用的命令,也请在此处列出。

【问题讨论】:

  • 我还不能测试它,但 User 类上应该有一个布尔 IsBlocked 属性。
  • 如果您只想从好友列表中删除它们而不实际阻止它们,您应该能够使用 BuddyStatus 属性。
  • @LlamaCloud 有一个检查,但没有实际功能阻止我查看好友状态
  • 该属性同时定义了get和set,所以我假设设置它会改变状态。
  • 你是说好友身份?我看不到

标签: c# skype skype4com


【解决方案1】:

用户 Liama​​Cloud 是正确的。

User 界面中有一个 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);
}

我已经测试过了,它可以工作。

最好的

【讨论】:

  • 我什至不知道您面临什么问题! :) 你试过我的代码吗?会发生什么?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-08-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多