Attachment Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine Dokumentanlage im Azure Cosmos DB-Dienst dar.
public class Attachment : Microsoft.Azure.Documents.Resource, System.Dynamic.IDynamicMetaObjectProvider
type Attachment = class
inherit Resource
interface IDynamicMetaObjectProvider
Public Class Attachment
Inherits Resource
Implements IDynamicMetaObjectProvider
- Vererbung
- Implementiert
Hinweise
Jedes Dokument kann null oder mehr Anlagen enthalten, die Daten beliebiger Formate wie Bilder, binäre oder große Textblobs enthalten. Die Attachment-Klasse stellt die Azure Cosmos DB-Ressource dar, die zum Speichern von Informationen zur Anlage verwendet wird, z. B. speicherort und MIME-Inhaltstyp. Auf die Nutzlast selbst ("Media") wird über die MediaLink-Eigenschaft verwiesen. Die Attachment-Klasse ist ein DynamicObject und kann alle benutzerdefinierten Metadaten enthalten, die beibehalten werden sollen.
Anlagen können als verwaltet oder nicht verwaltet erstellt werden. Wenn Anlagen als über Azure Cosmos DB verwaltet erstellt werden, wird ihr ein vom System generierter mediaLink zugewiesen. Azure Cosmos DB führt dann automatisch die Garbage Collection auf den Medien durch, wenn das übergeordnete Dokument gelöscht wird.
Sie können die mediaLink-Eigenschaft wiederverwenden, um einen externen Speicherort zu speichern, z. B. eine Dateifreigabe oder einen Azure Blob Storage-URI. Azure Cosmos DB führt keine Garbage Collection für mediaLinks für externe Speicherorte durch.
Konstruktoren
Attachment() |
Initialisiert eine neue instance einer Attachment Klasse für den Azure Cosmos DB-Dienst. |
Eigenschaften
AltLink |
Ruft den alt-Link ab, der der Ressource aus dem Azure Cosmos DB-Dienst zugeordnet ist. (Geerbt von Resource) |
ContentType |
Ruft den MIME-Inhaltstyp der Anlage im Azure Cosmos DB-Dienst ab oder legt diese fest. |
ETag |
Ruft das Entitätstag ab, das der Ressource aus dem Azure Cosmos DB-Dienst zugeordnet ist. (Geerbt von Resource) |
Id |
Ruft die ID der Ressource im Azure Cosmos DB-Dienst ab oder legt sie fest. (Geerbt von Resource) |
MediaLink |
Ruft den Medienlink ab, der dem Anlageninhalt im Azure Cosmos DB-Dienst zugeordnet ist, oder legt diese fest. |
ResourceId |
Ruft die Ressourcen-ID ab, die der Ressource im Azure Cosmos DB-Dienst zugeordnet ist, oder legt sie fest. (Geerbt von Resource) |
SelfLink |
Ruft die der Ressource zugeordnete Selbstverknüpfung aus dem Azure Cosmos DB-Dienst ab. (Geerbt von Resource) |
Timestamp |
Ruft den zuletzt geänderten Zeitstempel ab, der der Ressource aus dem Azure Cosmos DB-Dienst zugeordnet ist. (Geerbt von Resource) |
Methoden
GetPropertyValue<T>(String) |
Ruft den Eigenschaftenwert ab, der dem angegebenen Eigenschaftsnamen aus dem Azure Cosmos DB-Dienst zugeordnet ist. (Geerbt von Resource) |
LoadFrom(JsonReader) |
Lädt das Objekt aus dem angegebenen JSON-Reader im Azure Cosmos DB-Dienst. (Geerbt von JsonSerializable) |
LoadFrom(JsonReader, JsonSerializerSettings) |
Lädt das Objekt aus dem angegebenen JSON-Reader im Azure Cosmos DB-Dienst. (Geerbt von JsonSerializable) |
SaveTo(Stream, SerializationFormattingPolicy) |
Speichert das Objekt im angegebenen Stream im Azure Cosmos DB-Dienst. (Geerbt von JsonSerializable) |
SaveTo(Stream, SerializationFormattingPolicy, JsonSerializerSettings) |
Speichert das Objekt im angegebenen Stream im Azure Cosmos DB-Dienst. (Geerbt von JsonSerializable) |
SetPropertyValue(String, Object) |
Legt den Eigenschaftenwert fest, der dem angegebenen Eigenschaftsnamen im Azure Cosmos DB-Dienst zugeordnet ist. (Geerbt von Resource) |
ToByteArray() |
Serialisieren Sie über SaveTo für den Azure Cosmos DB-Dienst in ein Bytearray. (Geerbt von Resource) |
ToString() |
Gibt die Zeichenfolgendarstellung des Objekts im Azure Cosmos DB-Dienst zurück. (Geerbt von JsonSerializable) |
Explizite Schnittstellenimplementierungen
IDynamicMetaObjectProvider.GetMetaObject(Expression) |
Stellt eine Dokumentanlage im Azure Cosmos DB-Dienst dar. |
Gilt für:
Azure SDK for .NET