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 | |
---|---|---|
MediaEntryAttribute | Crea una nueva instancia de MediaEntryAttribute. |
Arriba
Propiedades
Nombre | Descripción | |
---|---|---|
MediaMemberName | El nombre de la propiedad en la clase que contiene los medios, normalmente datos binarios. | |
TypeId | (Se hereda de Attribute.) |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
Equals | (Se hereda de Attribute.) | |
Finalize | (Se hereda de Object.) | |
GetHashCode | (Se hereda de Attribute.) | |
GetType | (Se hereda de Object.) | |
IsDefaultAttribute | (Se hereda de Attribute.) | |
Match | (Se hereda de Attribute.) | |
MemberwiseClone | (Se hereda de Object.) | |
ToString | (Se hereda de Object.) |
Arriba
Implementaciones de interfaces explícitas
Nombre | Descripción | |
---|---|---|
_Attribute.GetIDsOfNames | (Se hereda de Attribute.) | |
_Attribute.GetTypeInfo | (Se hereda de Attribute.) | |
_Attribute.GetTypeInfoCount | (Se hereda de Attribute.) | |
_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.