ServerDocument.IsCustomized 方法
获取一个值,该值指示指定文档是否具有使用 Visual Studio 2010 Tools for Office Runtime 创建的自定义项。
命名空间: Microsoft.VisualStudio.Tools.Applications
程序集: Microsoft.VisualStudio.Tools.Applications.ServerDocument(在 Microsoft.VisualStudio.Tools.Applications.ServerDocument.dll 中)
语法
声明
Public Shared Function IsCustomized ( _
documentPath As String _
) As Boolean
public static bool IsCustomized(
string documentPath
)
参数
- documentPath
类型:System.String
要检查自定义项的文档的完整路径。
返回值
类型:System.Boolean
如果文档具有使用 Visual Studio 2010 Tools for Office Runtime 创建的自定义项,则为 true;如果文档不具有自定义项,则为 false。
异常
异常 | 条件 |
---|---|
ArgumentNullException | documentPath 参数为 nullnull 引用(在 Visual Basic 中为 Nothing) 或为空,或者完全由空白字符组成。 |
FileNotFoundException | documentPath 中的文件不存在。 |
DocumentCustomizedWithPreviousRuntimeException | documentPath 指定的文件有不是用 Visual Studio 2010 Tools for Office Runtime 或 Microsoft Office 系统的 Visual Studio 工具创建的自定义项(3.0 版的运行时)。 |
备注
如果指定的文档有一个不是用 Visual Studio 2010 Tools for Office Runtime 或 Microsoft Office 系统(3.0 版运行时)的 Visual Studio 工具创建的自定义项,此方法将引发异常。 例如,如果您指定在 Visual Studio 2008 中使用 Microsoft Office 2003 的项目模板创建的文档,此方法会引发异常,因为这些模板使 Visual Studio 2005 Tools for Office Second Edition 运行时。
若要确定文档是否具有使用任何版本的 Visual Studio 创建的自定义项,请使用 GetCustomizationVersion 方法,而不是使用 IsCustomized 方法。 如果文档没有自定义项,则 GetCustomizationVersion 返回 0(零)。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。