Tipo de recurso uploadSession

Espacio de nombres: microsoft.graph

Importante

Las API de la versión /beta de Microsoft Graph están sujetas a cambios. No se admite el uso de estas API en aplicaciones de producción. Para determinar si una API está disponible en la versión 1.0, use el selector de Versión.

Representa información para un proceso iterativo en el que cargar archivos grandes:

  • OneDrive
  • OneDrive para el trabajo o la escuela
  • Bibliotecas de documentos de SharePoint
  • Elementos de mensajes y eventos de Outlook como datos adjuntos
  • Impresión universal Elementos de printDocument

Propiedades

Propiedad Tipo Descripción
expirationDateTime DateTimeOffset La fecha y hora en UTC en que expira la sesión de carga. Debe cargarse el archivo completo antes de esta fecha de expiración. Cada fragmento cargado durante la sesión amplía el tiempo de expiración.
nextExpectedRanges Colección string Al cargar archivos en bibliotecas de documentos, esta propiedad es una colección de intervalos de bytes que faltan en el servidor. Estos rangos están indexados a cero y tienen el formato "{start}-{end}" (por ejemplo, "0-26" para indicar los primeros 27 bytes del archivo). Cuando se cargan archivos como datos adjuntos de Outlook, en lugar de una colección de rangos, esta propiedad siempre indica un valor único "{start}", la ubicación del archivo donde debe comenzar la siguiente carga.
uploadUrl String El extremo de la dirección URL que acepta las solicitudes PUT de los intervalos de bytes del archivo.

Relaciones

Ninguna.

Representación JSON

La siguiente representación JSON muestra el tipo de recurso.

{
  "uploadUrl": "String",
  "expirationDateTime": "String (timestamp)",
  "nextExpectedRanges": ["String"]
}