你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

KeyOperation 结构

定义

可以使用密钥执行的操作。

public readonly struct KeyOperation : IEquatable<Azure.Security.KeyVault.Keys.KeyOperation>
type KeyOperation = struct
Public Structure KeyOperation
Implements IEquatable(Of KeyOperation)
继承
KeyOperation
实现

构造函数

KeyOperation(String)

初始化 KeyOperation 结构的新实例。

属性

Decrypt

获取一个值,该值指示密钥可用于使用 DecryptAsync(EncryptionAlgorithm, Byte[], CancellationToken)Decrypt(EncryptionAlgorithm, Byte[], CancellationToken) 方法进行解密。

Encrypt

获取一个值,该值指示密钥可用于使用 EncryptAsync(EncryptionAlgorithm, Byte[], CancellationToken)Encrypt(EncryptionAlgorithm, Byte[], CancellationToken) 方法进行加密。

Import

获取一个值,该值指示可以使用 或 ImportKey(ImportKeyOptions, CancellationToken) 方法在创建ImportKeyAsync(ImportKeyOptions, CancellationToken)过程中导入密钥。

Sign

获取一个值,该值指示密钥可用于使用 SignAsync(SignatureAlgorithm, Byte[], CancellationToken)Sign(SignatureAlgorithm, Byte[], CancellationToken) 方法进行签名。

UnwrapKey

获取一个值,该值指示该键可用于使用 UnwrapKeyAsync(KeyWrapAlgorithm, Byte[], CancellationToken)UnwrapKey(KeyWrapAlgorithm, Byte[], CancellationToken) 方法解包另一个键。

Verify

获取一个值,该值指示密钥可用于使用 VerifyAsync(SignatureAlgorithm, Byte[], Byte[], CancellationToken)Verify(SignatureAlgorithm, Byte[], Byte[], CancellationToken) 方法进行验证。

WrapKey

获取一个值,该值指示该键可用于使用 WrapKeyAsync(KeyWrapAlgorithm, Byte[], CancellationToken)WrapKey(KeyWrapAlgorithm, Byte[], CancellationToken) 方法包装另一个键。

方法

Equals(KeyOperation)

指示当前对象是否等于同一类型的另一个对象。

ToString()

返回此实例的完全限定类型名称。

运算符

Equality(KeyOperation, KeyOperation)

确定两个 KeyOperation 值是否相同。

Implicit(String to KeyOperation)

将字符串转换为 KeyOperation

Inequality(KeyOperation, KeyOperation)

确定两个 KeyOperation 值是否不同。

适用于