Attachment Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
Azure SDK for .NET