类:Mongo::Crypt::ExplicitEncryptionContext Private
- 定义于:
- 构建/ruby-driver-v2.19/lib/ mongo /crypt/explicit_encryption_context.rb
Overview
此类是私有 API 的一部分。 应尽可能避免使用此类,因为它将来可能会被删除或更改。
为显式加密初始化的 Context 对象
实例属性摘要
从Context继承的属性
实例方法摘要折叠
- # init (doc) ⇒ 对象 private
-
#initialize (mongocrypt, io, doc, options = {}) ⇒ ExplicitEncryptionContext
构造函数
private
创建一个新的 ExplicitEncryptionContext对象。
从Context继承的方法
构造函数详情
#initialize (mongocrypt, io, doc, options = {}) ⇒ ExplicitEncryptionContext
此方法是私有 API 的一部分。 您应尽可能避免使用此方法,因为它将来可能会被删除或更改。
注意:
RangePreview算法仅处于实验阶段。 它不适用于
创建新的 ExplicitEncryptionContext对象
公共使用。
66 67 68 69 70 71 |
# File ' 构建/ruby-driver-v2.19/lib/ mongo /crypt/explicit_encryption_context.rb', 第66行 def 初始化(mongocrypt, io, doc, = {}) 超(mongocrypt, io) set_key_opts() set_algorithm_opts() init(doc) end |
实例方法详细信息
# init (doc) ⇒对象
此方法是私有 API 的一部分。 您应尽可能避免使用此方法,因为它将来可能会被删除或更改。
73 74 75 |
# File ' 构建/ruby-driver-v2.19/lib/ mongo /crypt/explicit_encryption_context.rb', 第73行 def init(doc) 绑定.ctx_explicit_encrypt_init(self, doc) end |