Partager via


Classe MimeTypePropertyAttribute

Annote une propriété dans une classe qui a été annotée avec MediaEntryAttribute.

Hiérarchie d'héritage

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

Espace de noms :  System.Data.Services.Client
Assembly :  Microsoft.Data.Services.Client (en Microsoft.Data.Services.Client.dll)

Syntaxe

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

Le type MimeTypePropertyAttribute expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique MimeTypePropertyAttribute Crée une nouvelle instance de MimeTypePropertyAttribute.

Haut de la page

Propriétés

  Nom Description
Propriété publique DataPropertyName Obtient le nom de MimeTypePropertyAttribute.
Propriété publique MimeTypePropertyName Obtient le type MIME de MimeTypePropertyAttribute
Propriété publique TypeId (hérité de Attribute.)

Haut de la page

Méthodes

  Nom Description
Méthode publique Equals (hérité de Attribute.)
Méthode protégée Finalize (hérité de Object.)
Méthode publique GetHashCode (hérité de Attribute.)
Méthode publique GetType (hérité de Object.)
Méthode publique IsDefaultAttribute (hérité de Attribute.)
Méthode publique Match (hérité de Attribute.)
Méthode protégée MemberwiseClone (hérité de Object.)
Méthode publique ToString (hérité de Object.)

Haut de la page

Implémentations d'interfaces explicites

  Nom Description
Implémentation d'interface expliciteMéthode privée _Attribute.GetIDsOfNames (hérité de Attribute.)
Implémentation d'interface expliciteMéthode privée _Attribute.GetTypeInfo (hérité de Attribute.)
Implémentation d'interface expliciteMéthode privée _Attribute.GetTypeInfoCount (hérité de Attribute.)
Implémentation d'interface expliciteMéthode privée _Attribute.Invoke (hérité de Attribute.)

Haut de la page

Notes

Le MimeTypePropertyAttribute prend le nom de la propriété qui contient le type MIME à associer à la propriété spécifiée dans le MediaEntryAttribute. La propriété spécifiée est définie automatiquement sur le type de données MIME lorsqu'une ressource multimédia associée à l'entrée de lien média est chargée en différé par la méthode LoadProperty.

Le système lit également le type MIME de cette propriété et l'utilise pour définir l'en-tête Content-Type dans une demande POST d'une entrée de lien multimédia. Une entrée de lien multimédia est un élément du protocole AtomPub permettant de gérer des données binaires et des métadonnées.

Sécurité des threads

Tous les membres publics static (Shared dans Visual Basic) de ce type sont thread-safe. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.

Voir aussi

Référence

Espace de noms System.Data.Services.Client