OpenXmlValidator.Validate 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| Validate(OpenXmlElement) |
验证指定的元素。 |
| Validate(OpenXmlPackage) |
验证指定的文档。 |
| Validate(OpenXmlPart) |
验证 中的 |
| Validate(OpenXmlElement, CancellationToken) |
验证指定的元素。 |
| Validate(OpenXmlPackage, CancellationToken) |
验证指定的文档。 |
| Validate(OpenXmlPart, CancellationToken) |
验证 中的 |
Validate(OpenXmlElement)
验证指定的元素。
public System.Collections.Generic.IEnumerable<DocumentFormat.OpenXml.Validation.ValidationErrorInfo> Validate(DocumentFormat.OpenXml.OpenXmlElement openXmlElement);
member this.Validate : DocumentFormat.OpenXml.OpenXmlElement -> seq<DocumentFormat.OpenXml.Validation.ValidationErrorInfo>
Public Function Validate (openXmlElement As OpenXmlElement) As IEnumerable(Of ValidationErrorInfo)
参数
- openXmlElement
- OpenXmlElement
目标 OpenXmlElement。
返回
一组验证错误。
例外
当参数为 null 时 openXmlElement 引发。
当 的类型OpenXmlUnknownElement为 、OpenXmlMiscNode、 AlternateContent或 AlternateContentFallbackAlternateContentChoice 时openXmlElement引发。
在指定的 FileFormat中未定义 时openXmlElement引发。
适用于
Validate(OpenXmlPackage)
验证指定的文档。
public System.Collections.Generic.IEnumerable<DocumentFormat.OpenXml.Validation.ValidationErrorInfo> Validate(DocumentFormat.OpenXml.Packaging.OpenXmlPackage openXmlPackage);
member this.Validate : DocumentFormat.OpenXml.Packaging.OpenXmlPackage -> seq<DocumentFormat.OpenXml.Validation.ValidationErrorInfo>
Public Function Validate (openXmlPackage As OpenXmlPackage) As IEnumerable(Of ValidationErrorInfo)
参数
- openXmlPackage
- OpenXmlPackage
目标 OpenXmlPackage。
返回
一组验证错误。
例外
当参数为 null 时 openXmlPackage 引发。
适用于
Validate(OpenXmlPart)
验证 中的 openXmlPart指定内容。
public System.Collections.Generic.IEnumerable<DocumentFormat.OpenXml.Validation.ValidationErrorInfo> Validate(DocumentFormat.OpenXml.Packaging.OpenXmlPart openXmlPart);
member this.Validate : DocumentFormat.OpenXml.Packaging.OpenXmlPart -> seq<DocumentFormat.OpenXml.Validation.ValidationErrorInfo>
Public Function Validate (openXmlPart As OpenXmlPart) As IEnumerable(Of ValidationErrorInfo)
参数
- openXmlPart
- OpenXmlPart
目标 OpenXmlPart。
返回
一组验证错误。
例外
当参数为 null 时 openXmlPart 引发。
当指定的部件不是指定 FileFormat 版本中的已定义部件时引发。
适用于
Validate(OpenXmlElement, CancellationToken)
验证指定的元素。
public System.Collections.Generic.IEnumerable<DocumentFormat.OpenXml.Validation.ValidationErrorInfo> Validate(DocumentFormat.OpenXml.OpenXmlElement openXmlElement, System.Threading.CancellationToken token = default);
member this.Validate : DocumentFormat.OpenXml.OpenXmlElement * System.Threading.CancellationToken -> seq<DocumentFormat.OpenXml.Validation.ValidationErrorInfo>
Public Function Validate (openXmlElement As OpenXmlElement, Optional token As CancellationToken = Nothing) As IEnumerable(Of ValidationErrorInfo)
参数
- openXmlElement
- OpenXmlElement
目标 OpenXmlElement。
- token
- CancellationToken
取消令牌
返回
一组验证错误。
例外
当参数为 null 时 openXmlElement 引发。
当 的类型OpenXmlUnknownElement为 、OpenXmlMiscNode、 AlternateContent或 AlternateContentFallbackAlternateContentChoice 时openXmlElement引发。
在指定的 FileFormat中未定义 时openXmlElement引发。
适用于
Validate(OpenXmlPackage, CancellationToken)
验证指定的文档。
public System.Collections.Generic.IEnumerable<DocumentFormat.OpenXml.Validation.ValidationErrorInfo> Validate(DocumentFormat.OpenXml.Packaging.OpenXmlPackage openXmlPackage, System.Threading.CancellationToken token = default);
member this.Validate : DocumentFormat.OpenXml.Packaging.OpenXmlPackage * System.Threading.CancellationToken -> seq<DocumentFormat.OpenXml.Validation.ValidationErrorInfo>
Public Function Validate (openXmlPackage As OpenXmlPackage, Optional token As CancellationToken = Nothing) As IEnumerable(Of ValidationErrorInfo)
参数
- openXmlPackage
- OpenXmlPackage
目标 OpenXmlPackage。
- token
- CancellationToken
取消令牌
返回
一组验证错误。
例外
当参数为 null 时 openXmlPackage 引发。
适用于
Validate(OpenXmlPart, CancellationToken)
验证 中的 openXmlPart指定内容。
public System.Collections.Generic.IEnumerable<DocumentFormat.OpenXml.Validation.ValidationErrorInfo> Validate(DocumentFormat.OpenXml.Packaging.OpenXmlPart openXmlPart, System.Threading.CancellationToken token = default);
member this.Validate : DocumentFormat.OpenXml.Packaging.OpenXmlPart * System.Threading.CancellationToken -> seq<DocumentFormat.OpenXml.Validation.ValidationErrorInfo>
Public Function Validate (openXmlPart As OpenXmlPart, Optional token As CancellationToken = Nothing) As IEnumerable(Of ValidationErrorInfo)
参数
- openXmlPart
- OpenXmlPart
目标 OpenXmlPart。
- token
- CancellationToken
取消令牌
返回
一组验证错误。
例外
当参数为 null 时 openXmlPart 引发。
当指定的部件不是指定 FileFormat 版本中的已定义部件时引发。