Freigeben über


MimeTypePropertyAttribute-Klasse

Kommentiert eine Eigenschaft einer Klasse, die mit dem MediaEntryAttribute kommentiert wurde.

Vererbungshierarchie

System.Object
  System.Attribute
    System.Data.Services.Client.MimeTypePropertyAttribute

Namespace:  System.Data.Services.Client
Assembly:  Microsoft.Data.Services.Client (in Microsoft.Data.Services.Client.dll)

Syntax

'Declaration
<AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple := False, Inherited := True)> _
Public NotInheritable Class MimeTypePropertyAttribute _
    Inherits Attribute
'Usage
Dim instance As MimeTypePropertyAttribute
[AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple = false, Inherited = true)]
public sealed class MimeTypePropertyAttribute : Attribute
[AttributeUsageAttribute(AttributeTargets::Class, AllowMultiple = false, Inherited = true)]
public ref class MimeTypePropertyAttribute sealed : public Attribute
[<SealedAttribute>]
[<AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple = false, Inherited = true)>]
type MimeTypePropertyAttribute =  
    class
        inherit Attribute
    end
public final class MimeTypePropertyAttribute extends Attribute

Der MimeTypePropertyAttribute-Typ macht folgende Elemente verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode MimeTypePropertyAttribute erstellt eine neue Instanz von MimeTypePropertyAttribute.

Zum Anfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft DataPropertyName Ruft den Namen des MimeTypePropertyAttribute auf.
Öffentliche Eigenschaft MimeTypePropertyName Ruft den MIME-Typ vom MimeTypePropertyAttribute ab
Öffentliche Eigenschaft TypeId (Geerbt von Attribute.)

Zum Anfang

Methoden

  Name Beschreibung
Öffentliche Methode Equals (Geerbt von Attribute.)
Geschützte Methode Finalize (Geerbt von Object.)
Öffentliche Methode GetHashCode (Geerbt von Attribute.)
Öffentliche Methode GetType (Geerbt von Object.)
Öffentliche Methode IsDefaultAttribute (Geerbt von Attribute.)
Öffentliche Methode Match (Geerbt von Attribute.)
Geschützte Methode MemberwiseClone (Geerbt von Object.)
Öffentliche Methode ToString (Geerbt von Object.)

Zum Anfang

Explizite Schnittstellenimplementierungen

  Name Beschreibung
Explizite SchnittstellenimplementierungPrivate Methode _Attribute.GetIDsOfNames (Geerbt von Attribute.)
Explizite SchnittstellenimplementierungPrivate Methode _Attribute.GetTypeInfo (Geerbt von Attribute.)
Explizite SchnittstellenimplementierungPrivate Methode _Attribute.GetTypeInfoCount (Geerbt von Attribute.)
Explizite SchnittstellenimplementierungPrivate Methode _Attribute.Invoke (Geerbt von Attribute.)

Zum Anfang

Hinweise

MimeTypePropertyAttribute nimmt den Namen der Eigenschaft, die den MIME-Typ enthält, um diesen der im MediaEntryAttribute angegebenen Eigenschaft zuzuordnen. Die angegebene Eigenschaft wird automatisch auf den MIME-Typ der Daten festgelegt, wenn eine dem Medienlinkeintrag zugeordnete Medienressource durch die LoadProperty-Methode verzögert geladen ist.

Das System liest auch den MIME-Typ in dieser Eigenschaft und verwendet ihn, um den Content-Type-Header in einer POST-Anforderung an einen Medienlinkeintrag festzulegen. Ein Medienlinkeintrag ist ein AtomPub-Protokollkonstrukt zum Behandeln von Binärdaten und Metadaten.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Elemente dieses Typs sind Threadsicher. Für Instanzelemente wird die Threadsicherheit nicht gewährleistet.

Siehe auch

Verweis

System.Data.Services.Client-Namespace