更新:2007 年 11 月
删除其 URI 与传递给方法的参数相匹配的包含列表项。
命名空间: Microsoft.VisualStudio.Tools.Office.Runtime.Security
程序集: Microsoft.VisualStudio.Tools.Office.Runtime.v9.0(在 Microsoft.VisualStudio.Tools.Office.Runtime.v9.0.dll 中)
语法
声明
Public Shared Sub Remove ( _
uri As Uri _
)
用法
Dim uri As Uri
UserInclusionList.Remove(uri)
public static void Remove(
Uri uri
)
参数
uri
类型:System.Uri用于指定部署清单位置的 Uri。
异常
异常 | 条件 |
---|---|
ArgumentNullException | uri 为 Null。 |
备注
此方法删除具有指定 Uri 的所有有效项和无效项。
如果 Uri 不在 UserInclusionList 中,则不会发生错误,也没有返回值。
如果 UserInclusionList 为空,则删除 UserInclusionList 本身。
示例
下面的代码示例演示如何从 UserInclusionList 中移除 AddInSecurityEntry。此示例需要在代码文件的顶部对 Microsoft.VisualStudio.Tools.Office.Runtime.Security 命名空间使用 Imports(对于 Visual Basic)或 using(对于 C#)语句。
Dim solutionLocation As New _
Uri("http://DeploymentServer/MySolution/MySolution.vsto")
Try
UserInclusionList.Remove(solutionLocation)
Catch e As ArgumentNullException
Console.WriteLine(("Exception: " + e.Message))
End Try
Uri solutionLocation = new Uri("http://DeploymentServer/MySolution/MySolution.vsto");
try
{
UserInclusionList.Remove(solutionLocation);
}
catch (ArgumentNullException e)
{
Console.WriteLine("Exception: " + e.Message);
}
权限
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。