Compartir a través de


Clase MediaEntryAttribute

Significa que la clase especificada se tratará como una entrada de vínculo multimedia.

Jerarquía de herencia

System.Object
  System.Attribute
    System.Data.Services.Client.MediaEntryAttribute

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 MediaEntryAttribute _
    Inherits Attribute
'Uso
Dim instance As MediaEntryAttribute
[AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple = false, Inherited = true)]
public sealed class MediaEntryAttribute : Attribute
[AttributeUsageAttribute(AttributeTargets::Class, AllowMultiple = false, Inherited = true)]
public ref class MediaEntryAttribute sealed : public Attribute
[<SealedAttribute>]
[<AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple = false, Inherited = true)>]
type MediaEntryAttribute =  
    class
        inherit Attribute
    end
public final class MediaEntryAttribute extends Attribute

El tipo MediaEntryAttribute expone los siguientes miembros.

Constructores

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

Arriba

Propiedades

  Nombre Descripción
Propiedad pública MediaMemberName El nombre de la propiedad en la clase que contiene los medios, normalmente datos binarios.
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

La clase se trata como una entrada de vínculo multimedia, que es un protocolo AtomPub para administrar datos binarios y metadatos sobre esos datos binarios.

Un tipo marcado con este atributo ha modificado el comportamiento cuando se llama a SaveChanges. La propiedad de multimedia también se denomina un recurso multimedia. Al guardar, la propiedad multimedia del tipo denotado por la propiedad MediaMemberName, es insertada por una solicitud POST en el URI /<EntitySet>/$value.

Después de POST, una solicitud PUT con todas las propiedades en el tipo distinto a la propiedad MediaMemberName, que es contenido binario, se envía al URI /<EntitySet>(<key>).

Para obtener más información sobre el uso de atributos, vea Extending Metadata Using Attributes.

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