次の方法で共有


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) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

関連項目

参照

System.Data.Services.Client 名前空間