Signifies that the specified class is to be treated as a media link entry.
Assembly: System.Data.Services.Client (in System.Data.Services.Client.dll)
Thetype exposes the following members.
|Equals||Infrastructure. Returns a value that indicates whether this instance is equal to a specified object. (Inherited from Attribute.)|
|Finalize||Allows an object to try to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.)|
|GetHashCode||Returns the hash code for this instance. (Inherited from Attribute.)|
|GetType||Gets the Type of the current instance. (Inherited from Object.)|
|Match||When overridden in a derived class, returns a value that indicates whether this instance equals a specified object. (Inherited from Attribute.)|
|MemberwiseClone||Creates a shallow copy of the current Object. (Inherited from Object.)|
|ToString||Returns a string that represents the current object. (Inherited from Object.)|
The class is treated as a media link entry, which is an AtomPub protocol for handling binary data and metadata about that binary data. The use of this attribute to define a media link entry is replaced by a new attribute that supports the streaming of binary media resource data. For more information, see WCF Data Services (Silverlight).
A type marked with this attribute has altered behavior when BeginSaveChanges is called. The media property is also known as 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 a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.