C# 阻止与Skype4com的联系

C# 阻止与Skype4com的联系,c#,skype,skype4com,C#,Skype,Skype4com,我不知道如何使用Visual C#的“SKYPE4COMlib”扩展实际阻止或删除用户。我可以更改我的状态,返回消息,但我不知道如何做到这一点。 如果有人知道其他有用的命令,请在此处列出。用户LiamaCloud是正确的 用户界面中有一个IsBlocked属性 您可以这样做: ISkype skype = _skype; var tbb = skype.Friends.Cast<User>().Where(u => u.FullName.Contains("xxx"); for

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

用户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);
}
ISkype-skype=\u-skype;
var tbb=skype.Friends.Cast()。其中(u=>u.FullName.Contains(“xxx”);
foreach(tbb中的用户notAFriend)
{
notAFriend.IsBlocked=true;
MessageBox.Show(friend.FullName+“”+friend.IsBlocked);
}
我已经测试过了,效果很好


最好的

我还不能测试它,但是在用户类上应该有一个布尔IsBlocked属性。如果你只想从好友列表中删除它们而不实际阻止它们,你应该能够使用BuddyStatus属性。@LlamaCloud有一个检查,但没有实际的阻止函数,我会查看BuddyStatus属性属性同时定义了get和set,所以我假设设置它会改变状态。你是说buddie状态?我看不出来我甚至不知道你面临什么问题!:)你试过我的代码吗?会发生什么?