Condividi tramite


Classe MimeTypePropertyAttribute

Annota una proprietà su una classe annotata con MediaEntryAttribute.

Gerarchia di ereditarietà

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

Spazio dei nomi  System.Data.Services.Client
Assembly:  Microsoft.Data.Services.Client (in Microsoft.Data.Services.Client.dll)

Sintassi

'Dichiarazione
<AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple := False, Inherited := True)> _
Public NotInheritable Class MimeTypePropertyAttribute _
    Inherits Attribute
'Utilizzo
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

Nel tipo MimeTypePropertyAttribute sono esposti i membri seguenti.

Costruttori

  Nome Descrizione
Metodo pubblico MimeTypePropertyAttribute Crea una nuova istanza di MimeTypePropertyAttribute.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica DataPropertyName Ottiene il nome di MimeTypePropertyAttribute.
Proprietà pubblica MimeTypePropertyName Ottiene il tipo MIME di MimeTypePropertyAttribute
Proprietà pubblica TypeId Ereditato da Attribute.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Equals Ereditato da Attribute.
Metodo protetto Finalize Ereditato da Object.
Metodo pubblico GetHashCode Ereditato da Attribute.
Metodo pubblico GetType Ereditato da Object.
Metodo pubblico IsDefaultAttribute Ereditato da Attribute.
Metodo pubblico Match Ereditato da Attribute.
Metodo protetto MemberwiseClone Ereditato da Object.
Metodo pubblico ToString Ereditato da Object.

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaMetodo privato _Attribute.GetIDsOfNames Ereditato da Attribute.
Implementazione esplicita dell'interfacciaMetodo privato _Attribute.GetTypeInfo Ereditato da Attribute.
Implementazione esplicita dell'interfacciaMetodo privato _Attribute.GetTypeInfoCount Ereditato da Attribute.
Implementazione esplicita dell'interfacciaMetodo privato _Attribute.Invoke Ereditato da Attribute.

In alto

Osservazioni

L'oggetto MimeTypePropertyAttribute assume il nome della proprietà che contiene il tipo MIME da associare alla proprietà specificata in MediaEntryAttribute. La proprietà specificata viene impostata automaticamente sul tipo MIME di dati quando una risorsa multimediale associata alla voce di collegamento multimediale è caricata in ritardo dal metodo LoadProperty.

Il sistema legge anche il tipo MIME da questa proprietà e lo utilizza per impostare l'intestazione Content-Type in una richiesta POST per una voce di collegamento multimediale. Voce di collegamento multimediale è un costrutto del protocollo AtomPub per la gestione di dati e metadati binari.

Protezione dei thread

I membri static (Shared in Visual Basic) pubblici di questo tipo sono affidabili. Non è invece garantita la sicurezza dei membri dell'istanza.

Vedere anche

Riferimento

Spazio dei nomi System.Data.Services.Client