Signifies that the specified class is to be treated as a media link entry.
Assembly: Microsoft.Data.Services.Client (in Microsoft.Data.Services.Client.dll)
<[%$TOPIC/cc679545_en-us_VS_113_2_0_0_0_0%]([%$TOPIC/cc679545_en-us_VS_113_2_0_0_0_1%].Class, AllowMultiple := False, Inherited := True)> _ Public NotInheritable Class MediaEntryAttribute _ Inherits [%$TOPIC/cc679545_en-us_VS_113_2_0_0_0_2%]
Dim instance As MediaEntryAttribute
[[%$TOPIC/cc679545_en-us_VS_113_2_0_2_0_0%]([%$TOPIC/cc679545_en-us_VS_113_2_0_2_0_1%].Class, AllowMultiple = false, Inherited = true)] public sealed class MediaEntryAttribute : [%$TOPIC/cc679545_en-us_VS_113_2_0_2_0_2%]
[[%$TOPIC/cc679545_en-us_VS_113_2_0_3_0_0%]([%$TOPIC/cc679545_en-us_VS_113_2_0_3_0_1%]::Class, AllowMultiple = false, Inherited = true)] public ref class MediaEntryAttribute sealed : public [%$TOPIC/cc679545_en-us_VS_113_2_0_3_0_2%]
[<SealedAttribute>] [<[%$TOPIC/cc679545_en-us_VS_113_2_0_4_0_0%]([%$TOPIC/cc679545_en-us_VS_113_2_0_4_0_1%].Class, AllowMultiple = false, Inherited = true)>] type MediaEntryAttribute = class inherit [%$TOPIC/cc679545_en-us_VS_113_2_0_4_0_2%] end
public final class MediaEntryAttribute extends [%$TOPIC/cc679545_en-us_VS_113_2_0_5_0_0%]
Thetype exposes the following members.
The class is treated as a media link entry, which is an AtomPub protocol for handling binary data and metadata about that binary data.
A type marked with this attribute has altered behavior when SaveChanges is called. The media property is also called a Media resource. On saving, the media property of the type denoted by the MediaMemberName property, is inserted by a POST request to the URI /<EntitySet>/$value.
After the POST, a PUT request with all the properties on the type other than the MediaMemberName property, which is binary content, are sent to the URI /<EntitySet>(<key>).
For more information about using attributes, see Extending Metadata Using Attributes.