Compartir a través de


TableRequestOptions Clase

Definición

Representa un conjunto de opciones de tiempo de espera y de directiva de reintentos que se pueden especificar para una solicitud en el servicio Tabla.

public sealed class TableRequestOptions
type TableRequestOptions = class
Public NotInheritable Class TableRequestOptions
Herencia
TableRequestOptions

Constructores

TableRequestOptions()

Inicializa una nueva instancia de la clase TableRequestOptions.

TableRequestOptions(TableRequestOptions)

Inicializa una nueva instancia de la clase TableRequestOptions con el objeto TableRequestOptions especificado.

Campos

MaxMaximumExecutionTime

Tiempo de ejecución total máximo que se puede especificar.

Propiedades

ConsistencyLevel

Nivel de coherencia de en el CloudTableClient punto de conexión de tabla de Cosmos. Esto se puede usar para debilitar el nivel de coherencia de la cuenta de base de datos para las operaciones de lectura. Si no se establece, se usará el nivel de coherencia deseado.

LocationMode

Obtiene o establece el modo de ubicación de la solicitud.

MaximumExecutionTime

Obtiene o establece el tiempo de ejecución máximo para todos los reintentos posibles para la solicitud.

PayloadFormat

Obtiene o establece el objeto TablePayloadFormat que se usará para la solicitud.

ProjectSystemProperties

Obtiene o establece la opción para incluir propiedades del sistema, como clave de partición y clave de fila en las consultas.

PropertyResolver

Obtiene o establece el delegado que se usa para obtener para EdmType una propiedad de entidad dada la clave de partición, la clave de fila y el nombre de propiedad.

RetryPolicy

Obtiene o establece la directiva de reintentos para la solicitud.

ServerTimeout

Obtiene o establece el intervalo de tiempo de espera del servidor para la solicitud.

SessionToken

Obtiene o establece el token para su uso con coherencia de sesión en el servicio Azure Cosmos DB. Solo se admite en modo directo.

TableQueryContinuationTokenLimitInKb

Obtiene o establece la longitud del token de continuación en la respuesta de la consulta. Los valores válidos son >= 0.

TableQueryEnableScan

Obtiene o establece la opción para ejecutar un examen cuando un filtro no puede usar el índice de ningún filtro. El valor predeterminado es False. Solo se admite en modo directo.

TableQueryMaxBufferedItemCount

Obtiene o establece el número máximo de elementos que se pueden almacenar en búfer en el lado cliente durante la ejecución de consultas paralelas en el servicio Azure Cosmos DB. Un valor de propiedad positivo limita el número de elementos almacenados en búfer al valor establecido. Si se establece en un valor menor que 0, el sistema decide automáticamente el número de elementos que se almacenarán en búfer.

TableQueryMaxDegreeOfParallelism

Obtiene o establece el grado de paralelismo para la ejecución de una consulta entre particiones. 0 es serial sin captura previa, 1 es serial con captura previa y los valores superiores aumentan la tasa de paralelismo. El valor predeterminado es -1, que permite a Azure Cosmos DB determinar dinámicamente el valor en tiempo de ejecución.

TableQueryMaxItemCount

Configure el número máximo de elementos devueltos por consulta de tabla en un solo recorrido de ida y vuelta.

Se aplica a