Attachment Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente une pièce jointe de document dans le service 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
- Héritage
- Implémente
Remarques
Chaque document peut contenir une ou plusieurs pièces jointes contenant des données de formats arbitraires tels que des images, des objets blob binaires ou de texte volumineux. La classe Attachment représente la ressource Azure Cosmos DB utilisée pour stocker des informations sur la pièce jointe, telles que son emplacement et son type de contenu MIME. La charge utile elle-même (« Média ») est référencée via la propriété MediaLink. La classe Attachment est un DynamicObject qui peut contenir des métadonnées personnalisées à conserver.
Les pièces jointes peuvent être créées comme gérées ou non managées. Si les pièces jointes sont créées comme gérées via Azure Cosmos DB, un mediaLink généré par le système lui est attribué. Azure Cosmos DB effectue ensuite automatiquement le garbage collection sur le média lorsque le document parent est supprimé.
Vous pouvez réutiliser la propriété mediaLink pour stocker un emplacement externe, par exemple, un partage de fichiers ou un URI Stockage Blob Azure. Azure Cosmos DB n’effectue pas de garbage collection sur mediaLinks pour les emplacements externes.
Constructeurs
Attachment() |
Initialise une nouvelle instance d’une Attachment classe pour le service Azure Cosmos DB. |
Propriétés
AltLink |
Obtient le lien de remplacement associé à la ressource à partir du service Azure Cosmos DB. (Hérité de Resource) |
ContentType |
Obtient ou définit le type de contenu MIME de la pièce jointe dans le service Azure Cosmos DB. |
ETag |
Obtient la balise d’entité associée à la ressource à partir du service Azure Cosmos DB. (Hérité de Resource) |
Id |
Obtient ou définit l’ID de la ressource dans le service Azure Cosmos DB. (Hérité de Resource) |
MediaLink |
Obtient ou définit le lien multimédia associé au contenu de la pièce jointe dans le service Azure Cosmos DB. |
ResourceId |
Obtient ou définit l’ID de ressource associé à la ressource dans le service Azure Cosmos DB. (Hérité de Resource) |
SelfLink |
Obtient le lien automatique associé à la ressource à partir du service Azure Cosmos DB. (Hérité de Resource) |
Timestamp |
Obtient le dernier horodatage modifié associé à la ressource à partir du service Azure Cosmos DB. (Hérité de Resource) |
Méthodes
GetPropertyValue<T>(String) |
Obtient la valeur de propriété associée au nom de propriété spécifié à partir du service Azure Cosmos DB. (Hérité de Resource) |
LoadFrom(JsonReader) |
Charge l’objet à partir du lecteur JSON spécifié dans le service Azure Cosmos DB. (Hérité de JsonSerializable) |
LoadFrom(JsonReader, JsonSerializerSettings) |
Charge l’objet à partir du lecteur JSON spécifié dans le service Azure Cosmos DB. (Hérité de JsonSerializable) |
SaveTo(Stream, SerializationFormattingPolicy) |
Enregistre l’objet dans le flux spécifié dans le service Azure Cosmos DB. (Hérité de JsonSerializable) |
SaveTo(Stream, SerializationFormattingPolicy, JsonSerializerSettings) |
Enregistre l’objet dans le flux spécifié dans le service Azure Cosmos DB. (Hérité de JsonSerializable) |
SetPropertyValue(String, Object) |
Définit la valeur de propriété associée au nom de propriété spécifié dans le service Azure Cosmos DB. (Hérité de Resource) |
ToByteArray() |
Sérialisez dans un tableau d’octets via SaveTo pour le service Azure Cosmos DB. (Hérité de Resource) |
ToString() |
Retourne la représentation sous forme de chaîne de l’objet dans le service Azure Cosmos DB. (Hérité de JsonSerializable) |
Implémentations d’interfaces explicites
IDynamicMetaObjectProvider.GetMetaObject(Expression) |
Représente une pièce jointe de document dans le service Azure Cosmos DB. |
S’applique à
Azure SDK for .NET