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 | |
---|---|---|
MediaEntryAttribute | Crea una nuova istanza di MediaEntryAttribute. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
MediaMemberName | Nome della proprietà sulla classe contenente elementi multimediali, generalmente dati binari. | |
TypeId | Ereditato da Attribute. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
Equals | Ereditato da Attribute. | |
Finalize | Ereditato da Object. | |
GetHashCode | Ereditato da Attribute. | |
GetType | Ereditato da Object. | |
IsDefaultAttribute | Ereditato da Attribute. | |
Match | Ereditato da Attribute. | |
MemberwiseClone | Ereditato da Object. | |
ToString | Ereditato da Object. |
In alto
Implementazioni esplicite dell'interfaccia
Nome | Descrizione | |
---|---|---|
_Attribute.GetIDsOfNames | Ereditato da Attribute. | |
_Attribute.GetTypeInfo | Ereditato da Attribute. | |
_Attribute.GetTypeInfoCount | Ereditato da Attribute. | |
_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.