Compartir a través de


Clase MimeTypePropertyAttribute

Anota una propiedad en una clase que ha sido anotada con MediaEntryAttribute.

Jerarquía de herencia

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

Espacio de nombres:  System.Data.Services.Client
Ensamblado:  Microsoft.Data.Services.Client (en Microsoft.Data.Services.Client.dll)

Sintaxis

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

El tipo MimeTypePropertyAttribute expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público MimeTypePropertyAttribute Crea una nueva instancia de MimeTypePropertyAttribute.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública DataPropertyName Obtiene el nombre de MimeTypePropertyAttribute.
Propiedad pública MimeTypePropertyName Obtiene el tipo Mime de MimeTypePropertyAttribute
Propiedad pública TypeId (Se hereda de Attribute.)

Arriba

Métodos

  Nombre Descripción
Método público Equals (Se hereda de Attribute.)
Método protegido Finalize (Se hereda de Object.)
Método público GetHashCode (Se hereda de Attribute.)
Método público GetType (Se hereda de Object.)
Método público IsDefaultAttribute (Se hereda de Attribute.)
Método público Match (Se hereda de Attribute.)
Método protegido MemberwiseClone (Se hereda de Object.)
Método público ToString (Se hereda de Object.)

Arriba

Implementaciones de interfaces explícitas

  Nombre Descripción
Implementación de interfaces explícitasMétodo privado _Attribute.GetIDsOfNames (Se hereda de Attribute.)
Implementación de interfaces explícitasMétodo privado _Attribute.GetTypeInfo (Se hereda de Attribute.)
Implementación de interfaces explícitasMétodo privado _Attribute.GetTypeInfoCount (Se hereda de Attribute.)
Implementación de interfaces explícitasMétodo privado _Attribute.Invoke (Se hereda de Attribute.)

Arriba

Comentarios

MimeTypePropertyAttribute toma el nombre de la propiedad que contiene el tipo MIME que se va a asociar a la propiedad especificada en MediaEntryAttribute. La propiedad especificada se establece automáticamente en el tipo MIME de los datos cuando el método LoadProperty realiza una carga diferida de un recurso multimedia asociado a la entrada de vínculo multimedia.

El sistema también lee el tipo MIME de esta propiedad y lo usa para establecer el encabezado Content-Type en una solicitud POST para una entrada de vínculo multimedia. Una entrada de vínculo multimedia es una construcción del protocolo AtomPub para administrar datos binarios y metadatos.

Seguridad para subprocesos

Cualquier miembro público static (Shared en Visual Basic) de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Vea también

Referencia

Espacio de nombres System.Data.Services.Client