WriteProtection.CryptographicProvider 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
加密提供程序
表示架构中的以下属性:w:cryptProvider
[DocumentFormat.OpenXml.SchemaAttr(23, "cryptProvider")]
public DocumentFormat.OpenXml.StringValue CryptographicProvider { get; set; }
public DocumentFormat.OpenXml.StringValue CryptographicProvider { get; set; }
[DocumentFormat.OpenXml.SchemaAttr(23, "cryptProvider")]
public DocumentFormat.OpenXml.StringValue? CryptographicProvider { get; set; }
[DocumentFormat.OpenXml.SchemaAttr("w:cryptProvider")]
public DocumentFormat.OpenXml.StringValue? CryptographicProvider { get; set; }
public DocumentFormat.OpenXml.StringValue? CryptographicProvider { get; set; }
member this.CryptographicProvider : DocumentFormat.OpenXml.StringValue with get, set
[<DocumentFormat.OpenXml.SchemaAttr(23, "cryptProvider")>]
member this.CryptographicProvider : DocumentFormat.OpenXml.StringValue with get, set
[<DocumentFormat.OpenXml.SchemaAttr("w:cryptProvider")>]
member this.CryptographicProvider : DocumentFormat.OpenXml.StringValue with get, set
Public Property CryptographicProvider As StringValue
属性值
返回 StringValue。
- 属性
注解
使用此类时,ECMA 国际标准 ECMA-376 中的以下信息可能很有用。
指定用于生成存储在本文档中的哈希值的加密提供程序。 如果用户提供的加密提供程序不是系统的内置提供程序,则该提供程序应存储在此处,以便随后可以使用它(如果可用)。
如果省略此属性,则应使用系统上的内置加密提供程序。
请考虑 WordprocessingML 文档,其中一个保护元素中存储了以下信息:
<w:… w:cryptProvider="Samantha'sProvider"
w:hash="9oN7nWkCAyEZib1RomSJTjmPpCY=" />
的cryptProvider
Samantha'sProvider
属性值指定应使用名为 Samantha 的提供程序的加密提供程序(如果可用)。
此属性的可能值由 ST_String
简单类型定义。