Condividi tramite


Classe MediaEntryAttribute

Significa che è necessario trattare la classe specificata come una voce di collegamento multimediale.

Gerarchia di ereditarietà

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

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 MediaEntryAttribute _
    Inherits Attribute
'Utilizzo
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

Nel tipo MediaEntryAttribute sono esposti i membri seguenti.

Costruttori

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

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica MediaMemberName Nome della proprietà sulla classe contenente elementi multimediali, generalmente dati binari.
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

La classe viene trattata come una voce di collegamento multimediale, la quale è un protocollo AtomPub per la gestione di dati binari e metadati relativi a tali dati binari.

Un tipo contrassegnato con questo attributo ha modificato il comportamento quando è stato chiamato SaveChanges. La proprietà multimediale viene inoltre chiamata risorsa multimediale. Al salvataggio, la proprietà multimediale del tipo indicato dalla proprietà MediaMemberName viene inserita da una richiesta POST nell'URI /<EntitySet>/$value.

Dopo POST, una richiesta PUT con tutte le proprietà sul tipo diverse dalla proprietà MediaMemberName, che è contenuto binario, vengono inviate all'URI /<EntitySet>(<key>).

Per ulteriori informazioni sull'utilizzo degli attributi, vedere Extending Metadata Using Attributes.

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