你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
SearchIndexingBufferedSenderOptions<T> 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供 的配置 SearchIndexingBufferedSender<T>选项。
public class SearchIndexingBufferedSenderOptions<T>
type SearchIndexingBufferedSenderOptions<'T> = class
Public Class SearchIndexingBufferedSenderOptions(Of T)
类型参数
- T
映射到索引架构的 .NET 类型。 此类型的实例可以作为文档从索引中检索。
- 继承
-
SearchIndexingBufferedSenderOptions<T>
构造函数
SearchIndexingBufferedSenderOptions<T>() |
提供 的配置 SearchIndexingBufferedSender<T>选项。 |
属性
AutoFlush |
获取或设置一个值,该值指示发送方是否应自动刷新已添加的任何索引操作。
当批处理已满或已过时, AutoFlushInterval 将发生这种情况。 默认值为 |
AutoFlushInterval |
获取或设置在自动刷新任何剩余索引操作之前要等待的可选时间。 默认值为 60 秒。 |
FlushCancellationToken |
获取或设置 CancellationToken 提交索引操作时要使用的 。 |
InitialBatchActionCount |
获取或设置一个值,该值指示在优化发送方行为时要分组成批的初始操作数。 如果未设置,默认值为 512。 当前服务最大值为 32000。 |
KeyFieldAccessor |
获取或设置可用于访问文档的索引键值的函数。 任何索引错误都由键标识,可以使用此函数提供该映射。 否则,我们将查找 IsKey 或调用 GetIndex(String, CancellationToken) 帮助自动确定密钥。 |
MaxRetriesPerIndexAction |
获取或设置重试失败文档的次数。 请注意,这与 MaxRetries 尝试重新发送同一请求不同。 此属性用于控制提交索引操作的尝试次数。 |
MaxThrottlingDelay |
重试尝试之间的最大可能延迟。 请注意,这与 MaxDelay 它仅在重新发送同一请求之前延迟不同。 当请求被服务限制时,此属性用于添加其他批处理提交之间的延迟。 |
ThrottlingDelay |
初始重试延迟。 延迟将随着后续重试而呈指数级增长,并增加随机抖动。 请注意,这与 Delay 它仅在重新发送同一请求之前延迟不同。 当请求被服务限制时,此属性用于添加其他批处理提交之间的延迟。 |