Attachment Clase

Definición

Representa los datos adjuntos de un documento en el servicio Azure Cosmos DB.

public class Attachment : Microsoft.Azure.Documents.Resource, System.Dynamic.IDynamicMetaObjectProvider
type Attachment = class
    inherit Resource
    interface IDynamicMetaObjectProvider
Public Class Attachment
Inherits Resource
Implements IDynamicMetaObjectProvider
Herencia
Implementaciones

Comentarios

Cada documento puede contener cero o más datos adjuntos que contienen datos de formatos arbitrarios, como imágenes, blobs de texto binario o grande. La clase Attachment representa el recurso de Azure Cosmos DB que se usa para almacenar información sobre los datos adjuntos, como su ubicación y el tipo de contenido MIME. Se hace referencia a la carga en sí ("Media") a través de la propiedad MediaLink. La clase Attachment es un DynamicObject y puede contener los metadatos personalizados que se van a conservar.

Los datos adjuntos se pueden crear como administrados o no administrados. Si los datos adjuntos se crean como administrados a través de Azure Cosmos DB, se le asigna un mediaLink generado por el sistema. A continuación, Azure Cosmos DB realiza automáticamente la recolección de elementos no utilizados en el medio cuando se elimina el documento primario.

Puede reutilizar la propiedad mediaLink para almacenar una ubicación externa, por ejemplo, un recurso compartido de archivos o un URI de Azure Blob Storage. Azure Cosmos DB no realizará la recolección de elementos no utilizados en mediaLinks para ubicaciones externas.

Constructores

Attachment()

Inicializa una nueva instancia de una Attachment clase para el servicio Azure Cosmos DB.

Propiedades

AltLink

Obtiene el vínculo alternativo asociado al recurso del servicio Azure Cosmos DB.

(Heredado de Resource)
ContentType

Obtiene o establece el tipo de contenido MIME de los datos adjuntos en el servicio Azure Cosmos DB.

ETag

Obtiene la etiqueta de entidad asociada al recurso del servicio Azure Cosmos DB.

(Heredado de Resource)
Id

Obtiene o establece el identificador del recurso en el servicio Azure Cosmos DB.

(Heredado de Resource)
MediaLink

Obtiene o establece el vínculo multimedia asociado al contenido adjunto en el servicio Azure Cosmos DB.

ResourceId

Obtiene o establece el identificador de recurso asociado al recurso en el servicio Azure Cosmos DB.

(Heredado de Resource)
SelfLink

Obtiene el vínculo propio asociado al recurso del servicio Azure Cosmos DB.

(Heredado de Resource)
Timestamp

Obtiene la marca de tiempo de la última modificación asociada al recurso del servicio Azure Cosmos DB.

(Heredado de Resource)

Métodos

GetPropertyValue<T>(String)

Obtiene el valor de propiedad asociado al nombre de propiedad especificado del servicio Azure Cosmos DB.

(Heredado de Resource)
LoadFrom(JsonReader)

Carga el objeto del lector JSON especificado en el servicio Azure Cosmos DB.

(Heredado de JsonSerializable)
LoadFrom(JsonReader, JsonSerializerSettings)

Carga el objeto del lector JSON especificado en el servicio Azure Cosmos DB.

(Heredado de JsonSerializable)
SaveTo(Stream, SerializationFormattingPolicy)

Guarda el objeto en la secuencia especificada en el servicio Azure Cosmos DB.

(Heredado de JsonSerializable)
SaveTo(Stream, SerializationFormattingPolicy, JsonSerializerSettings)

Guarda el objeto en la secuencia especificada en el servicio Azure Cosmos DB.

(Heredado de JsonSerializable)
SetPropertyValue(String, Object)

Establece el valor de propiedad asociado al nombre de propiedad especificado en el servicio Azure Cosmos DB.

(Heredado de Resource)
ToByteArray()

Serialice en una matriz de bytes a través de SaveTo para el servicio Azure Cosmos DB.

(Heredado de Resource)
ToString()

Devuelve la representación de cadena del objeto en el servicio Azure Cosmos DB.

(Heredado de JsonSerializable)

Implementaciones de interfaz explícitas

IDynamicMetaObjectProvider.GetMetaObject(Expression)

Representa los datos adjuntos de un documento en el servicio Azure Cosmos DB.

Se aplica a