MediaEntryAttribute クラス
指定されたクラスがメディア リンク エントリとして処理されることを示します。
継承階層
System.Object
System.Attribute
System.Data.Services.Client.MediaEntryAttribute
名前空間: System.Data.Services.Client
アセンブリ: Microsoft.Data.Services.Client (Microsoft.Data.Services.Client.dll)
構文
'宣言
<AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple := False, Inherited := True)> _
Public NotInheritable Class MediaEntryAttribute _
Inherits Attribute
'使用
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
MediaEntryAttribute 型は、以下のメンバーを公開しています。
コンストラクター
名前 | 説明 | |
---|---|---|
MediaEntryAttribute | MediaEntryAttribute の新しいインスタンスを作成します。 |
先頭に戻る
プロパティ
名前 | 説明 | |
---|---|---|
MediaMemberName | メディアを保持するクラスのプロパティの名前 (通常はバイナリ データ)。 | |
TypeId | (Attribute から継承されています。) |
先頭に戻る
メソッド
名前 | 説明 | |
---|---|---|
Equals | (Attribute から継承されています。) | |
Finalize | (Object から継承されています。) | |
GetHashCode | (Attribute から継承されています。) | |
GetType | (Object から継承されています。) | |
IsDefaultAttribute | (Attribute から継承されています。) | |
Match | (Attribute から継承されています。) | |
MemberwiseClone | (Object から継承されています。) | |
ToString | (Object から継承されています。) |
先頭に戻る
明示的なインターフェイスの実装
名前 | 説明 | |
---|---|---|
_Attribute.GetIDsOfNames | (Attribute から継承されています。) | |
_Attribute.GetTypeInfo | (Attribute から継承されています。) | |
_Attribute.GetTypeInfoCount | (Attribute から継承されています。) | |
_Attribute.Invoke | (Attribute から継承されています。) |
先頭に戻る
説明
クラスは、バイナリ データとそのバイナリ データに関するメタデータを処理するための AtomPub プロトコルであるメディア リンク エントリとして処理されます。
SaveChanges を呼び出した場合のこの属性でマークされた型の動作は変更されています。 メディア プロパティはメディア リソースとも呼ばれます。 保存時に、POST 要求によって、MediaMemberName プロパティで示される型のメディア プロパティが URI /<EntitySet>/$value に挿入されます。
POST の後、バイナリ コンテンツである MediaMemberName プロパティ以外のその型のすべてのプロパティを持つ PUT 要求が URI /<EntitySet>(<key>) に送信されます。
属性の使用方法については、「Extending Metadata Using Attributes」を参照してください。
スレッド セーフ
この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。